最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

jquery - how to stop form submitpostback with Javascript? - Stack Overflow

programmeradmin2浏览0评论

I have a button to submit my form with a postback, i would like to run some valuation and if all is not well show error messages and stop the postback. I have managed to get my code to enter my onsubmit function but am unable to stop the postback.

Form:

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

Function:

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

Button:

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

btnSubmit_Click is a function in the code behind.

I have a button to submit my form with a postback, i would like to run some valuation and if all is not well show error messages and stop the postback. I have managed to get my code to enter my onsubmit function but am unable to stop the postback.

Form:

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

Function:

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

Button:

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

btnSubmit_Click is a function in the code behind.

Share Improve this question asked Feb 19, 2014 at 9:45 PomsterPomster 15.2k55 gold badges132 silver badges207 bronze badges 0
Add a ment  | 

1 Answer 1

Reset to default 7

Return the result of validateForms() in onsubmit

onsubmit="return validateForms()"

Return true when validation succeed and false otherwise.

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

评论列表(0)

  1. 暂无评论