我希望在所有字段都有效的情況下啓用按鈕,因爲沒有按鈕啓用和禁用工作正常,但是當我移動到下一個字段時,它突出顯示錯誤所有領域,但我不希望這發生任何方式來解決它,請引導它的方式。當所有文件有效時,jquery驗證啓用表單
JS代碼:
$(document).ready(function() {
$('input').on('blur', function() {
if ($("#myform").valid()) {
$('#submit').prop('disabled', false);
} else {
$('#submit').prop('disabled', 'disabled');
}
});
$("#myform").validate();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.js"></script>
<form id="myform">
<input type="text" id="name2" name="name2" class="required" />
<br/>
<input type="text" id="name" name="name" class="required email" />
<br/>
<input type="text" id="name1" name="name1" class="required number" />
<br/>
<input type="submit" id="submit" disabled="disabled" />
</form>
但解決方案將是不容易的形式與大更新解決方案的Fileds – gaurav
沒有。關鍵是在離開字段 – DinoMyte
時使用關鍵字「this」驗證每個字段,即使所有文件都有效,它也不起作用 – gaurav