<div class="form-group label-floating is-empty">
<label for="i2" class="control-label">Password</label>
<input confirm_password type="password" name="password" class="form-control" id="i2">
</div>
<div id="confirm_pwd_item" class="form-group label-floating is-empty">
<label for="i2" class="control-label">Confirm Password</label>
<input confirm_password type="password" name="password_confirmation" class="form-control" id="i2">
</div>
我的方式
$('input[confirm_password]').each(function(){
$(this).bind('input propertychange',function(){
setTimeout(function(){
if($('input[name=password]').val() !== $('input[name=password_confirmation]').val()){
$("#confirm_pwd_item").addClass('has-error');
}
else{
$("#confirm_pwd_item").removeClass('has-error');
}
},100)
})
})
我刚刚开始使用这个框架。
has-error
如果密码和确认密码不相等,我想添加到输入。
然而,这并不是什么好办法。
如果没有 setTimeout 函数: