我寫了一個簡單的數值檢查器所需的投入,請在這裏看到演示:jQuery的輸入檢查 - 禁用提交 - 問題
http://wip.redaxscript.com/login
$('.required').keyup(function(){
if($(this).val() == '') {
$(this).addClass('warning');
$('.meet').addClass('disabled').attr('disabled',true);
} else {
$(this).removeClass('warning');
//if($(this).siblings('.required').val() == '') {
//this should check if other requiered fields are empty
//but it fails
$('.meet').removeClass('disabled').attr('disabled',false);
//}
}
});
如果您1.輸入值,以投入和2.同時刪除 - 和3.然後爲其中的一個輸入值,提交已啓用(失敗) - 但需要輸入的內容爲空,因此提交仍必須禁用。
我試圖檢查兄弟姐妹「.required」的價值,但它不起作用。
您可以通過點擊下方的灰色'edit'鏈接編輯你的問題。 – SLaks 2009-12-20 17:59:26