有人可以用简单的话向我解释什么是?:(有条件的,"三元")运算符以及如何使用它?
我有一个项目,我必须在其中添加注册表单,我想验证密码和确认字段是否相等而不单击注册按钮.
如果密码和确认密码字段不匹配,那么我还想在确认密码字段的旁边放置一条错误消息并禁用注册按钮.
以下是我的HTML代码..
<form id="form" name="form" method="post" action="registration.php">
<label >username :
<input name="username" id="username" type="text" /></label> <br>
<label >password :
<input name="password" id="password" type="password" /></label>
<label>confirm password:
<input type="password" name="confirm_password" id="confirm_password" />
</label>
<label>
<input type="submit" name="submit" value="registration" />
</label>
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?在此先感谢您的帮助.
我一直在谷歌搜索得到答案,但我找不到我想要的东西.不确定我输错了我的问题,但我会试着解释一下.
我想要实现的是:一旦用户输入,我希望我的脚本运行,所以当2个密码相等时,我的按钮启用.一旦密码彼此相等,该按钮就会启用.如果没有,该按钮将被禁用.
function test123() {
var pw1 = $('#pw1').val();
var pw2 = $('#pw2').val();
if (pw1 == pw2) {
console.log('Valid!');
} else {
console.log('Not valid!');
}
}Run Code Online (Sandbox Code Playgroud)
<div id='register-div'>
<form method='POST' action='javascript:test123()'>
<input name='username' type='text' placeholder='username'>
<input id='pw1' name='password' type='password' placeholder='password'>
<input id='pw2' name='password2' type='password'
placeholder='password_again'>
<button type='submit'><a> REGISTER </a></button>
</form>
</div>Run Code Online (Sandbox Code Playgroud)