我在JSP表單中有10個輸入字段和2個選擇框。我需要驗證該表單,如果任何一個輸入字段已填充,我需要顯示警報消息。如果任何一個輸入字段已填充,我如何驗證表單?
是否有任何可能的方式來驗證這在jQuery中?
我在JSP表單中有10個輸入字段和2個選擇框。我需要驗證該表單,如果任何一個輸入字段已填充,我需要顯示警報消息。如果任何一個輸入字段已填充,我如何驗證表單?
是否有任何可能的方式來驗證這在jQuery中?
試試這個
var varFilledTextboxCount = $("input[type='text']").filter(function() {
return this.value != '';
}).length;
if (varFilledTextboxCount > 0)
{
alert("Any textbox is filled");
}
你可以使用下面的插件來驗證任何表單!請閱讀文檔並瞭解如何實施它。如果您遇到任何問題,請詢問。
只需使用jquery的一個簡單的代碼這一點。
var filledCount = 0;
var inputLength = $('form').find('input').length;
var i;
for(i=0;i<inputLength;i++){
if($(this).val()!=0){
filledCount = filledCount + 1;
};
if(filledCount>0){
alert('something');
break;
};
};
您可以使用CSS類valueFilled
而用戶更改輸入或選擇字段。然後檢查valueFilled length
是否可用。如果可用,則可以顯示警告框。
jQuery('form').on("change", "input, select", function() {
if('' != jQuery.trim(jQuery(this).val())){
jQuery(this).addClass('valueFilled');
}
});
然後檢查valueFilled類長度
if(jQuery('.valueFilled').length){
// Show message here
}
'jQueryObj.filter(函數(){THIS.VALUE = '';})。length' – Rayon
你能解釋一下您的要求有點多?如果10個輸入字段中的一個填充了文本,您希望提示一條消息? –
是的,在10個輸入字段中,如果任何一個文本字段填寫在我需要通過警報的形式 –