我使用這個驚人的腳本來驗證我的表單和正常的功能,它的工作很好,但我想驗證表單上的onClick(一個href)事件,而不是提交(輸入).. 那可能嗎?jQuery驗證點擊沒有提交
腳本: https://github.com/jzaefferer/jquery-validation
它必須是這樣的,對不對?
<a href="#" onClick="validate()" >
我使用這個驚人的腳本來驗證我的表單和正常的功能,它的工作很好,但我想驗證表單上的onClick(一個href)事件,而不是提交(輸入).. 那可能嗎?jQuery驗證點擊沒有提交
腳本: https://github.com/jzaefferer/jquery-validation
它必須是這樣的,對不對?
<a href="#" onClick="validate()" >
你可以調用窗體上的valid()方法來查看它是否有效。
<a href="#" onClick="$('myformselecto').valid()" >
我會建議使用jQuery添加處理程序,而不是內聯它
jQuery驗證插件掛鉤到窗體的submit
事件。因此,您需要做的就是點擊該a
元素提交表單。試試這個:
$('#myLink').click(function(e) {
e.preventDefault();
$('#myForm').submit(); // this will then call the validate() func
});
感謝您的快速答覆!但是我不想提交表單,這個工作稍後會在頁面上完成,我首先要驗證並使用輸入提交以後再提交表單:) –
好吧,沒問題。 Arun爲你解答:)然後就像他說的那樣,不要使用'onclick'屬性 - 在jQuery本身中附加你的事件。 –
這很好,謝謝。我使用jquery:$('#divid')。click(function(e){e.preventDefault(); $('form')。valid();});,但它也可以去一個div(#divid2)何時有效? –