验证控件失效,求助解决方案
2008-11-13 08:40
162 查看
紧急事件:我的验证控件失效了,如下:
这是为什么呢?我分析了这两种情况Button在客户对生成的代码:
第一种情况:<input type="submit" name="Button1" value="Button" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Button1", "", true, "", "", false, false))" id="Button1" />
第二种情况: <input type="submit" name="Button1" value="Button" id="Button1" disabled="disabled" />
第二种情况真的没有生成验证代码,我发现只要在服务器端规定Button的Enable属性,验证控件就会失效,在客户端就规定就不会存在这个问题。
能否解决这个问题,是验证控件一直起作用,望各位高手指导,我这里先谢谢了。
<script language="javascript" type="text/javascript"> function pageLoad() { $get("TextBox2").onchange=textboxOnchange; } function textboxOnchange() { $get("Button1").disabled=""; } </script> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> </asp:ScriptManager> <div> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator" Display="None" ControlToValidate="TextBox1"></asp:RequiredFieldValidator><ajaxToolkit:ValidatorCalloutExtender runat="server" TargetControlID="RequiredFieldValidator1"> </ajaxToolkit:ValidatorCalloutExtender> <asp:Button ID="Button1" runat="server" Text="Button" Enabled="false" /> </div> </form> </body>
这是为什么呢?我分析了这两种情况Button在客户对生成的代码:
第一种情况:<input type="submit" name="Button1" value="Button" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Button1", "", true, "", "", false, false))" id="Button1" />
第二种情况: <input type="submit" name="Button1" value="Button" id="Button1" disabled="disabled" />
第二种情况真的没有生成验证代码,我发现只要在服务器端规定Button的Enable属性,验证控件就会失效,在客户端就规定就不会存在这个问题。
能否解决这个问题,是验证控件一直起作用,望各位高手指导,我这里先谢谢了。
相关文章推荐
- Silverlight+RIA Service Required验证失效问题的解决方案
- TextBox设置OnTextChanged后验证控件失效问题的解决
- sencha touch 在新版谷歌浏览器中painted事件无法触发解决方案以及carousel 控件、togglefield控件、滚动条失效
- MVC ValidateInput(false)页面验证失效的解决方案
- asp.net2.0 验证控件全部失效
- TextBox设置OnTextChanged后验证控件失效问题的解决
- WebForm_PostBackOptions 未定义 .NET验证控件失效
- Ext.Net/ExtJs:关于TextField控件内size、maxLength控制文本框输入字符长度属性失效问题分析以及解决方案
- VS2013验证控件出现 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResour......的错误解决方案
- VS2013验证控件出现 WebForms UnobtrusiveValidationMode 必须“jquery”ScriptResour......错误的解决方案
- 验证控件到服务器上就失效了解决(aspnet_clicent)
- yii2中自定义验证规则rules以及rules失效的解决方案
- asp.net验证控件经常失效
- 把验证控件注释掉以后,居然其他的验证控件失效了。。。。
- ASP.NET MVC 3 RC ValidateInput(false)页面验证失效的解决方案
- 验证控件失效
- 验证控件颜色失效
- 有关Asp.Net验证控件自动focus的解决方案
- 虚拟主机下asp.net 2.0的验证控件失效
- asp.net 验证控件失效的解决办法