【发布时间】:2016-04-15 22:23:46
【问题描述】:
我是 javascript 的新手。我有一个需要密码和密码确认的注册表单。到目前为止,我能够正确验证密码是否匹配。但是,我试图在密码上插入最小长度,但它不起作用。我的代码有什么问题?
<HTML>
<div class="form-group">
<label class="sr-only" for="form-password">Password</label>
<input type="password" name="formpassword" required placeholder="Password" class="formpassword form-control" id="form-password" nickname='Password'>
</div>
<div class="form-group">
<label class="sr-only" for="form-password-confirm">Password Confirm</label>
<input type="password" name="formpasswordconfirm" required placeholder="Password Confirm" class="formpassword form-control" id="form-password-confirm" nickname='Password Confirm'>
<div id='passwordmsg' class="id-msg"></div>
</div>
<HTML>
<JS>
$('#form-password').on('change', function(){
pass = $('#form-password').val();
if(pass < 6){
$('#passwordmsg').html('Password must be at least 6 characters');
}else {
$('#passwordmsg').html("");
});
$('#form-password-confirm').on('change', function() {
pass = $('#form-password').val();
pass_confirm = $('#form-password-confirm').val();
if(pass != pass_confirm){
$('#passwordmsg').html("Password mismatched");
}else{
$('#passwordmsg').html("");
}
set_btn_enable();
});
</JS>
【问题讨论】:
标签: javascript forms passwords