验证失败时停止触发asp.net btnsave.click事件

nay*_*arb 1 javascript asp.net validation

我有这个java脚本验证函数,当客户端单击btnsave时触发,如果文本框的文本为空,则显示一个消息框,焦点在文本框上,但我似乎无法阻止页面回发时验证失败AM我错过了什么.这是我的代码

function validate() 
  {
      var itemscanned;
      itemscanned = document.getElementById('txtItemCode');
      if (itemscanned.value == '') 
      {
          alert("Plz Enter Item Code");
          return false;
         itemscanned.focus
      }
      else 
      {
          alert(itemscanned.value);
      }
  }
Run Code Online (Sandbox Code Playgroud)

Pra*_*t16 5

像这样在函数名之前写回

   <asp:Button ID="btnSave" runat="server" Text="Save" CssClass="buttons"  OnClientClick="return validate()"/>
Run Code Online (Sandbox Code Playgroud)