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

标签 javascript asp.net validation

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

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

最佳答案

像这样在函数名前写return

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

关于javascript - 验证失败时停止触发 asp.net btnsave.click 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14070137/

相关文章:

javascript - 放大一个点(使用缩放和平移)

c# - C# 中没有智能感知

ios - 该应用程序在 Payload/<Appname>.app/<App name> : birthday 中引用了非公共(public)选择器

validation - 对 v-for 生成的动态项目的 Element-UI 验证

javascript - 倒数计时器未在 JavaScript 中显示

javascript - 悬停时显示的动态定位弹出定义

javascript - 什么是 JavaScript Blob 对象,它为什么有用?

asp.net - 在 asp.net gridview 中,如何访问 RowDataBound 事件中的 BoundField?

c# - 填充下拉列表的最快方法

javascript - 输入值jQuery检查长度和值?