【发布时间】:2014-02-22 11:32:36
【问题描述】:
我有以下代码,其中有 2 个电子邮件输入字段,我需要验证它们是否相同,使用 jQuery validate equalTo 可以成功运行。
<div class="control-group">
<label class="control-label" for="inputEmail"><strong>Email Address</strong></label>
<div class="controls">
<input type="email" name="inputEmail" placeholder="jane.smith@email.com" id="inputEmail" required>
</div>
<label class="control-label" for="inputEmailConfirm"><strong>Confirm Email Address</strong></label>
<div class="controls">
<input type="email" name="inputEmailConfirm" placeholder="jane.smith@email.com" id="inputEmailConfirm" required>
</div>
</div>
<button type="submit" id="emailSubmit" disabled="disabled" class="btn btn-danger" data-toggle="tooltip" data-placement="bottom" title="Click me to buy">Credit Card Checkout » </button>
验证成功后,我希望启用该按钮,但似乎无法弄清楚如何执行此操作。
$('#ccSelectForm').validate({
rules: {
inputEmail: {
required: true,
email: true
},
inputEmailConfirm: {
required: true,
email: true,
equalTo: '#inputEmail'
},
}
});
理想情况下,我想设置表单控件以利用 Bootstrap3 中的验证状态,详细信息在这里 - http://getbootstrap.com/css/#forms-control-validation
【问题讨论】:
标签: jquery jquery-validate twitter-bootstrap-3