|
1
9
我想你只是错过了这个标签:
|
|
|
2
6
this little snippet 防止双击。 |
|
|
3
6
代码示例(jQuery):
|
|
|
4
4
“禁用”HTML控件并不总是在所有主要浏览器中产生一致的行为。所以我尽量避免在客户端这样做,因为(使用ASP.NET模型)在这种情况下,您需要跟踪客户端和服务器上元素的状态。
现在,用什么来代替按钮呢?
这可以用同样的方法来做,但是相反。从页面加载时隐藏的元素开始,然后切换到表单提交时可见的类名。 |
|
|
5
2
所有按钮 (输入类型=提交和按钮),当 一键 单击。 我们只是将脚本包含在一个全局JavaScript文件中,因此在创建新按钮时不必记住任何内容。
此脚本可以通过检查Page_ClientValidate()轻松扩展。 |
|
|
6
1
|
|
|
7
1
这是正确且简单的方法: 它适用于所有浏览器(不同于上述公认的解决方案)。 在应用程序中创建一个助手方法(例如在UTL命名空间中):
现在,从每个网页背后的代码中,您可以简单地调用:
其中button1是要防止多次单击的按钮。 这只需将点击处理程序设置为:this.disabled=true
onclick=“this.disabled=true”__doPostBack('ID$ID','');"
享受 |
|
|
8
1
对于JQUERY用户 在使用jQuery事件监听器时,如果试图将javascript直接添加到ASP.NET按钮上的onClick事件中,将会遇到各种各样的问题。 我发现禁用按钮并使回发生效的最佳方法是执行以下操作:
验证窗体 是您的自定义验证函数,如果表单验证客户端,它将返回true或false。 和 布特尼德 按钮的id是否为“#button1” |
|
|
9
0
|
|
|
10
0
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |