我有一个按钮来提交带有回发的表单,我想进行一些评估,如果一切都不好,则显示错误消息并停止回发。我已经设法使我的代码进入onsubmit函数,但是无法停止回发。

形成:

<form id="form1" runat="server" style="width:100%; height:400px; margin:0px; padding:2px;" class="BackColor5" enableviewstate="true" onsubmit="validateForms()">


功能:

function validateForms() {
   if ($('#ddAssets').text() == "") {
      $('#ddAssets').css({border: "1px solid red"});
      return false;
   }
}


按键:

<ICCM:ICCMImageButton ID="btnSubmit" runat="server" onclick="btnSubmit_Click" TabIndex="6" meta:resourcekey="btnResSubmit" PostBack="true"  style="display:inline-table;" AccessKey="S"/>


btnSubmit_Click是后面代码中的函数。

最佳答案

返回validateForms()中的onsubmit结果

onsubmit="return validateForms()"


验证成功时返回true,否则返回false

function validateForms() {
   if ($('#ddAssets').text() == "") {
      $('#ddAssets').css({border: "1px solid red"});
      return false;
   }
   return true;
}

关于javascript - 如何停止使用Java表单提交/回发?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21876623/

10-13 01:05