問題是,我試圖驗證的窗體位於通過AJAX加載的頁面上。我試過在加載頁面後調用verifiseengine,但它似乎不起作用。有沒有可能使用這個插件來驗證這種形式?我可以使用jQuery驗證引擎驗證動態創建的表單嗎?
2
A
回答
0
我同意@Stefan P.一些代碼示例會有所幫助。不過,從documentation是好像你可以簡單地添加以下到您的AJAX成功處理程序:
$("#id-of-dynamically-loaded-form").validationEngine();
例如,如果您使用$.load
做AJAX請求,這可能是這樣的:
$('#somewhere').load('someurl', function() {
// Instantiate validation-engine
$("#id-of-dynamically-loaded-form").validationEngine();
});
3
我有同樣的問題。驗證引擎不適用於通過AJAX加載的表單。什麼工作對我來說是第一個從所有形式的分離確認引擎然後重新裝:
$('form').validationEngine('detach');
$('#yourform').validationEngine();
具體來說,我是通過AJAX加載的形式在一個模式彈出。以下是完整的代碼,還包括關閉功能破壞彈出:
$('<div>Loading...</div>')
.load(url, function() {
$('form').validationEngine('detach');
$('#yourform').validationEngine();
})
.dialog({
modal: true,
height:400,
width:400,
resizable: false,
draggable: false,
close: function(event, ui) {
$(this).dialog('destroy').remove()
}
});
0
我有同樣的問題,我只能通過get請求和jQuery驗證發動機不工作了我的整個表格。我搜索了很多,最後我發現如果我們通過點擊按鈕來驗證表單,那麼我們應該先刪除表單然後附加驗證引擎,因爲表單會附加多個事件,因此推薦使用deatach。 例如,我得到了形式id="Table1
「和save button
點擊我會的$("#Table1").validationEngine('validate');
執行這條線,它會給你的形式在其返回值可以save or show errors
一個布爾值true or false
後做
$("#Table1").validationEngine('detach');
$("#Table1").validationEngine('attach');
$("#Table1").validationEngine('validate');
相關問題
- 1. jquery驗證引擎 - 驗證json列表
- 2. JQuery驗證:動態表單不驗證
- 3. 使用jQuery驗證動態創建的內容驗證插件
- 4. jQuery的驗證引擎驗證
- 5. jQuery驗證引擎
- 6. jQuery驗證引擎動態字段驗證
- 7. 職位Absolute的jQuery驗證引擎 - 條件驗證表單域
- 8. jQuery驗證引擎:表單提交未經驗證
- 9. jquery驗證引擎內聯ajax驗證停止表單提交
- 10. 如何驗證動態表單字段使用jQuery驗證?
- 11. 驗證動態創建表單(AngularJS)
- 12. jquery和jQuery驗證引擎
- 13. 調用驗證選項卡單擊(jQuery驗證引擎)
- 14. jQuery驗證插件不驗證動態創建的表單元素
- 15. 用於動態創建表單的Jquery驗證
- 16. 使用內部驗證來驗證動態創建的視圖
- 17. 動態創建控件的jQuery驗證
- 18. jQuery Select2&驗證引擎
- 19. 如何使用jQuery驗證引擎驗證組?
- 20. 使用jquery驗證引擎master驗證星級評分
- 21. 如何使用jquery驗證已經創建的表單,引導
- 22. 使用MsDropDown與jQuery驗證引擎
- 23. 使用jQuery驗證引擎定位
- 24. 驗證引擎表單提交中的Ajax驗證問題
- 25. 我可以使用OnClientClick驗證一個頁面/驗證組嗎?
- 26. 我可以使用驗證框架驗證Jersey參數嗎?
- 27. 這可以驗證沒有formBuilder創建的表單嗎?
- 28. jQuery驗證引擎滾動假不驗證
- 29. 使用jquery驗證HTML表單嗎?
- 30. JQuery驗證引擎:動態地將驗證分離到選定的字段
你可以顯示驗證表單和表單html代碼的js代碼 –