只有验证通过时,jQuery才会将数据发布到服务器
这是我的jQuery代码片段只有验证通过时,jQuery才会将数据发布到服务器,jquery,Jquery,这是我的jQuery代码片段 $("#saveBankDetails").click(function(){ if($('#firstBankDetail').is(':visible')) { validateFirstBankDetails(); } }); 因此,当我单击saveBankDetails时,如果firstBankDetail可见,请调用javascript函数。 vali
$("#saveBankDetails").click(function(){
if($('#firstBankDetail').is(':visible')) {
validateFirstBankDetails();
}
});
因此,当我单击saveBankDetails时,如果firstBankDetail可见,请调用javascript函数。
validateFirstBankDetails()
是一个javascript函数,如果验证失败,它将返回false
现在,即使验证失败,我也会被重定向到另一个页面。我怎样才能阻止它
我想要实现的是仅在验证通过时提交表单数据,即,validateFirstBankDetails()
返回true。我该怎么做?我是jQuery的初学者。请给出建议。试试这个
$("#saveBankDetails").click(function(){
if($('#firstBankDetail').is(':visible')) {
return validateFirstBankDetails();
}
});
试试这个
$("#saveBankDetails").click(function(){
if($('#firstBankDetail').is(':visible')) {
return validateFirstBankDetails();
}
});
阅读您的问题,我了解您的按钮是表单的提交按钮 那么,您可以连接表单的“提交”事件,而不是按钮的“单击”事件,然后使用非常有用的event.preventDefault()来避免验证失败时的重定向 大概是这样的: (如果您的页面中只有一个表单,我们可以通过jQuery将其选择为“表单”): 我试过了,效果很好。 希望这有帮助! 亲切问候,
Ricardo。阅读您的问题,我知道您的按钮是表单的提交按钮 那么,您可以连接表单的“提交”事件,而不是按钮的“单击”事件,然后使用非常有用的event.preventDefault()来避免验证失败时的重定向 大概是这样的: (如果您的页面中只有一个表单,我们可以通过jQuery将其选择为“表单”): 我试过了,效果很好。 希望这有帮助! 亲切问候,
里卡多。请看我的问题请看我的问题