在提交表单之前,我有很多条件需要检查,所以我创建了:
$("Step2_UpdateCartForm").submit(function () {
if (!procssingEmails) {
return true;
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)
我有很多事件可以导致表单提交,所以我有类似的东西:
function fireUpdateCart() {
if (isUpdateCartPending) {
clearCartOptionDefaultValues();
$("#Step2_UpdateCartForm").submit();
}
}
Run Code Online (Sandbox Code Playgroud)
在几个不同的地方.我期望上面的语句将处理发送到第一个代码块,而是提交表单.
我希望我的验证块得到处理是错误的
Kar*_*der 10
您缺少事件定义中的"#"标识符.这可能是您遇到问题的原因.第一行应为:
$("#Step2_UpdateCartForm").submit(function () {
^
Run Code Online (Sandbox Code Playgroud)
选择器中缺少#.您应该使用以下内容:
$("#Step2_UpdateCartForm").submit(function () {
if (!procssingEmails) {
return true;
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,也许你的"procssingEmails"拼写错误,不是吗?
归档时间: |
|
查看次数: |
10185 次 |
最近记录: |