我想創建我自己的基本表單驗證,而不必訴諸重型的,一刀切的插件,我寫了下面的代碼。似乎沒有多少時間我重寫它,並重新開始,我似乎無法讓它工作。jquery基本表單驗證
這個想法是,腳本檢查表單以查看是否所有字段都已完成,如果是,則從提交按鈕中刪除禁用的屬性。
的功能: -
function checkForm(){
$('#contact :input').each(function(){
if($(this).attr('value') == null){
var checked = false;
} else {
var checked = true;
}
})
if (checked == true){
alert('all filled in');
//remove disabled attribute from button
} else {
alert('not completed');
//add disabled attribute to button
}
}
並調用該函數的代碼: -
$('#contact :input').blur(function(){
if ($(this).val() <= ''){
$(this).next('.error').show();
} else {
$(this).next('.error').hide();
checkForm();
}
})
我一直是這樣折騰了一整天,我在努力找到通過谷歌的答案。
有可能是與你比較'如果($(本).VAL()<= ''){' – TRR