我有一個打開模式窗體的網頁。我使用JQuery函數驗證模態窗體。問題是我的函數正在檢查模態和它後面的頁面中的所有字段。jquery只能從模態頁面選擇
//validate function
function validateFields() {
var valid = true;
$('.required').each(function() {
if (!$(this).val()) {
addError(this, 'required');
valid = false;
}
});
}
//in my save function
function saveLead(){
if (validateFields()) {
//save
}
}
我的驗證功能檢查與我的兩個頁面和模態的required
類的所有領域。我如何才能使用我的頁面?
UPDATE: 這有併發症,因爲我的驗證功能,或者重用的許多頁面上,而不是設置爲接受特定形式來檢查
這種事可能還是我必須做重大修改審定莫塔爾爲了這個工作?
難道你沒有一個id或你的模態類,所以你可以精確的選擇?像$('。modal_class .required')或$('#modal_id .required')... –
_ $('** formUniqueSelector ** .required')_ – Tushar
爲什麼不使用'required'屬性。 – Tushar