0
我必須使用超鏈接而不是輸入提交或輸入按鈕來提交表單。它需要通過jQuery驗證器進行驗證。當我使用輸入提交或輸入按鈕時,一切正常,但是當我在href(表單提交但沒有驗證發生)中提交submit()時,超鏈接根本不驗證。我如何從超鏈接運行驗證器插件,然後提交表單...?謝謝大家。世界jQuery驗證器幫助:如何使用「提交」超鏈接而不是「提交」按鈕並讓jQuery驗證器驗證?
我必須使用超鏈接而不是輸入提交或輸入按鈕來提交表單。它需要通過jQuery驗證器進行驗證。當我使用輸入提交或輸入按鈕時,一切正常,但是當我在href(表單提交但沒有驗證發生)中提交submit()時,超鏈接根本不驗證。我如何從超鏈接運行驗證器插件,然後提交表單...?謝謝大家。世界jQuery驗證器幫助:如何使用「提交」超鏈接而不是「提交」按鈕並讓jQuery驗證器驗證?
最簡單的事情:
$("#myform").submit(function(e) {
/* do the validation */
if (validationFailed) {
e.preventDefault();
}
});
$("#mylink").click(function(e) {
e.preventDefault(); /* because you don't want to GO anywhere */
$("#myform").submit();
});
添加一個標籤和一個onclick事件添加標籤,做click事件驗證。
<a onclick="ValidateForm()">Submit</a>
Javascript:
function ValidateForm()
{
$("#myForm").validate();
}