回答
考慮您使用函數.validate()
將驗證處理程序附加到窗體。當你創建一個新的字段時,你可能會調用一個函數,比如newField()
。那麼,再次調用.validate()
函數?
$(document).ready(function(){
$("form").validate();
});
在JavaScript中,您插入:
<input type="button" onclick="newField(); $("form").validate();" />
因此,每個新的元素被插入時,它會調用.validate()
功能。希望這可以幫助。
如果您爲每個輸入元素提供相同的類屬性,則可以在驗證函數中輕鬆地遍歷所有元素。
function validateElements(){
var invalidElements = [];
$(".elementToValidate").each(function(index,elem){
if ($(elem).val() == ''){
// this element can not be validated! (perhaps add an indication on the page)
invalidElements.push($(elem));
}
});
if (invalidElements.length){
return false; // there are invalid elements! Can not validate.
}
return true; // Validated!
}
謝謝,雅你什麼時候想讓我調用validateElements函數,因爲我正在爲表單中剩餘的字段運行其他驗證腳本。在文檔準備好功能下 –
@sid - 你認爲它是對的!我在這裏所做的只是驗證元素中有一些文本 - 就這些。您可能需要根據您的需求進行定製,但其100%由您決定在哪裏調用此功能。在其他驗證腳本之前或之後。 – Lix
好吧,讓我檢查一下,我怎麼修改它..!任何如何謝謝你的解決方案.. –
- 1. jquery驗證不適用於動態添加的輸入
- 2. 驗證動態添加輸入字段
- 3. 如何使用JavaScript驗證動態生成的輸入框
- 4. 加入jQuery驗證動態
- 5. 用動態輸入進行Jquery驗證
- 6. Vaildate動態添加陣列輸入 - jQuery驗證
- 7. 如何驗證動態添加輸入字段
- 8. 使用JQuery驗證輸入框
- 9. 如何使用jQuery驗證插件動態添加驗證規則
- 10. jQuery驗證添加所需的動態
- 11. 使用jquery動態文本框驗證
- 12. jQuery驗證插件和動態輸入
- 13. 驗證動態添加文本框
- 14. 驗證用戶使用jquery添加的新輸入
- 15. 如何使用jQuery動態添加輸入序列化表單?
- 16. 如何使用jquery或javascript驗證輸入框的內容
- 17. 用於動態添加隱藏輸入字段的JQuery驗證引擎
- 18. jQuery - 動態添加驗證器規則?
- 19. 使用Jquery驗證輸入
- 20. 用jquery動態添加文件輸入?
- 21. 如何使用jquery添加動態添加的輸入元素作爲參數
- 22. 使用jQuery驗證來添加兩個輸入的總和?
- 23. 將驗證器的輸入控件動態添加到視圖
- 24. 爲子集合驗證動態添加的輸入元素
- 25. 在Angular2 FormGroup中進行動態添加輸入的驗證
- 26. 使用jQuery或JavaScript在輸入框中添加atleat三個技能的驗證
- 27. 如何在動態添加的文本框中驗證URL
- 28. Jquery .keypress動態添加的輸入
- 29. 使用jQuery驗證器添加動態驗證規則的錯誤
- 30. 如何保持jQuery驗證插件的添加「錯誤」類輸入框
我使用的jQuery驗證插件,你可以建議我那個..!任何東西如何是好的一般用途.. !! –
剛剛看到您的消息。猜猜你已經得到了你的答案。 :) –