解决防止多次点击,使数据重复提交,也就是防止二次提交 由于趁网络不注意,多点了几次,发生了不可描述的事情,可以在 aps.net 的 Button 中添加以下两个属性 UseSubmitBehavior="false" OnClientClick="this.disabled=true;" 使用 O ...
分类:
Web程序 时间:
2020-04-25 12:55:18
阅读次数:
102
页面上有一个按钮,点击之后提交表单,如果什么都不管的话,用户可以在服务器响应完成之前再次点击,这样就出现了二次提交,后果可大可小。 那么我们应该防止二次点击,就要在用户点第一次之后马上Disable这个按钮。 具体: 按钮代码: Javascript: 然后在后台代码里的Button1_Click事 ...
分类:
Web程序 时间:
2018-10-04 19:29:28
阅读次数:
181
今天想用JS禁用asp.net的button控件,查了好久,都是一行代码.... document.getElementById("Button1").disabled = 'disabled'; 试了好多方法,都不管用,偶然间发现,只需要button控件的UseSubmitBehavior属性改成 ...
分类:
Web程序 时间:
2018-07-24 21:45:28
阅读次数:
232
<asp:Button ID="SubmitPurchase" Text="提交采购" CausesValidation="true" Width="75px" Height="30px" runat="server" UseSubmitBehavior="false" OnClick="Submi ...
最近遇到一些问题,用layer提示消息框,比如删除时,提示消息确定后 return false时,则不管用了,因为layer不支持阻塞,下面就解决一下这个问题:删除按钮代码:注意添加属性UseSubmitBehavior="false" 这个属性必须添加,使删除按钮手动提交基本思路为:重新写一个函数...
分类:
其他好文 时间:
2015-12-03 20:51:52
阅读次数:
8839
//方法一:必需要是Asp.net服务器控件。(注意UseSubmitBehavior属性) <asp:Button ID="btnSumbit" runat="server" UseSubmitBehavior="false" OnClientClick="this.value=‘正在提交‘;this.disabled=true; " Text=...
分类:
Web程序 时间:
2015-03-31 20:36:52
阅读次数:
222
UseSubmitBehavior="false" 解决浏览器禁用js阻止提交...
分类:
Web程序 时间:
2014-12-30 11:46:05
阅读次数:
213
经常会有正样的需求,在用户做一个不易恢复并且容易误操作的动作时需要给用户以提示,用户确认后继续执行动作。简单的解决方案是:前台用OnClientClick事件中使用Confirm给用弹出确认提示框,用户确认后继续执行后台代码,取消的不做处理。 但是最近突然遇到这种方法不灵了,反复确认后发现了butt...
分类:
其他好文 时间:
2014-10-30 20:54:22
阅读次数:
192
1:问:回车会默认会触发页面从左边至右,从上到下索引位置第一的按钮事件。如何取消?答:在不需要触发按钮事件的按钮中加一个属性:UseSubmitBehavior="false"2:问:如何禁止用户输入?答:onfocus="this.blur()" 禁止输入3:问:如何解码包含样式的大段文字项?答:...
分类:
Web程序 时间:
2014-10-11 17:36:05
阅读次数:
159
这里先不说标题上的UseSubmitBehavior属性是什么,先说下面这种情况。通常,在我们写一个表单页面的时候,最下方会有“提交”和“返回”字样的两个按钮。顾名思义,它们的功能大家都知道,但是一般情况下我们会给表单的内容加上一些验证,这样就出现了一个问题。因为两个按钮是..
分类:
Web程序 时间:
2014-08-07 13:29:20
阅读次数:
320