0
您好我正在與jquery驗證struggeling。jquery驗證工作的一半
我有要求動態地繪製表單。取決於用戶設置的參數。當用戶提交此表單時,我必須驗證這些輸入字段。我通過將class ='required'添加到我想要驗證的所有輸入中來實現它。
這工作80%,它驗證頁面的前6個字段,但沒有其餘的。在表單提交時未驗證的字段上,我只需要用鼠標單擊輸入,然後再次保留輸入,然後驗證就會被觸發。
我是否缺少驗證內容。
下面是我如何確定何時/何時不應驗證字段。
@Html.TextBoxFor(x => param.SelectedDate, new {@class = (!param.IsNullable) ? "required" : "", @id = param.Parameter.Name, coltype = "date" })
就像我說的那樣,只是不是在表單提交,而不是所有的領域。
請幫助
感謝您的答覆,試過你的代碼,但仍然沒有成功。因爲對focus(),blur()的驗證工作,我創建了一個函數,在表單提交之前,它將焦點和模糊所有文本框,可能不是最好的解決方案,但現在可行。 這裏是功能,如果有人需要它 功能bnClick(){ $( 「:文本」)每個(函數(){$ (本).focus(); $ (本).blur(。 ); }); } – Captain0