我将 javascript 验证添加到我的登录控件中,尽管存在错误
I added javascript validations to my login control and it is though errors are present
我将javascript验证添加到我的登录控件中,尽管存在错误,但我的代码button_click执行。如何在验证变为 null 之前停止执行button_click。
你好朋友,您可以使用这种类型的JavaScript代码来验证您的控件,并使用JavaScript验证停止执行代码背后的代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript" language="javascript">
function ClientScript() {
//validate your text box
//if validate return true
//else return false
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" ValidationGroup="qa"
Text="Test Validation" OnClientClick="return ClientScript();"
onclick="Button1_Click" />
</div>
</form>
</body>
</html>
在这里,我只放置了一个文本框和按钮,并在按钮上 Onclientclick 调用了一个 JavaScript 函数,该函数将验证您的文本框并根据验证返回 true 或 false。 如果你从你的JavaScript函数返回true,那么它将执行你的button1_click事件,否则它将简单地返回。
您可以修改此代码并使其适合在设计中使用。
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 动态代码中存在系统应用程序地址错误
- 对象为null或IE9中存在未定义错误
- ArrayList中存在语法错误
- "所请求的名称已经作为不同类型的“”存在;HTTP 409响应错误
- 如果文件不存在,fs.watch是否有错误处理程序
- 如何仅在存在最小值和最大值时才显示错误消息
- Extjs 抛出错误“请验证文件是否存在”
- 打字稿错误:P roperty'包含'在类型'元素'上不存在
- 错误 TS2339:类型“{}”上不存在属性“forEach”
- ajax请求返回me“;错误404”;即使资源存在
- 开箱即用的Light Switch HTML应用程序在IE9中存在null错误
- JavaScript setInterval函数:是否存在错误
- 这个get方法似乎可以工作,但控制台中存在错误
- JSONP跨原点错误'不存在Access Control Allow Origin标头'
- appendChild上的错误-试图在不存在节点的上下文中引用该节点
- Simple Javascript if语句中存在语法错误
- 如果字符串中存在错误,请检查数组中的char