我正在處理向表格添加動態表格行的表格我已經對其進行了一些驗證,對我來說工作正常,但現在我面臨着一個新的挑戰,我希望驗證將在每一行上動態添加的文本框,但問題是我只想驗證該文本框時,其前面的其他文本框不是空的 ,我卡在這裏。我知道我可以爲每個進入該ID的元素使用.each()
,但我不知道如何綁定該驗證行中的每個文本框,因爲當最後一個文本框(「我需要驗證「)不是空的,如果所有的文本框不是空的,那麼它不會給出任何錯誤。在jQuery中對動態添加的表格行進行驗證
這裏是我的驗證代碼:
if($('[id^="invoice_"]').val() =="" || $('[id^="invoice_"]').val() ==null || $('[id^="invoice_"]').val() ==0){
alert("Invoice Number Cannot Be Empty");
$("#savetodb").attr("disabled", "disabled");
console.log("1");
return false;
}else{
console.log("2");
$("#savetodb").removeAttr("disabled");
感謝您的答案,但它會爲我工作,就像我想驗證(「INVOICE_NUMBER」)時,在該行的每個文本框不EMP ty 例如: if(this.value ==「」|| this.value == null || ()#=「」&& $(「 ()!=「」) – user2274075