服务器端验证控件无法检测到文本框被js修改的问题
2013-06-09 20:07
399 查看
可以试试:
一个非空验证控件, 一个文本框, 两者对应验证, 当然没有问题。
但如果文本框加上了 ReadOnly="true" , 则在客户端即使用js给其加上了值, 验证控件依然检测不到其值, 导致验证出错。
解决方案:只能用js给服务器端控件的文本框加上 readonly 属性, 但千万不要用expression样式.
一个非空验证控件, 一个文本框, 两者对应验证, 当然没有问题。
但如果文本框加上了 ReadOnly="true" , 则在客户端即使用js给其加上了值, 验证控件依然检测不到其值, 导致验证出错。
解决方案:只能用js给服务器端控件的文本框加上 readonly 属性, 但千万不要用expression样式.
相关文章推荐
- 解决用JS修改服务器端控件值后在后台无法获取修改后值的问题
- 解决用JS修改服务器端控件值后在后台无法获取修改后值的问题
- (小技巧)解决JS修改服务器控件值在后台无法获取修改后的值的问题
- js全套验证控制文本框的输入类别,js验证身份证的输入(全新修改)
- 加验证控件无法提交的问题解决方法
- 解决“控件包含代码块,因此无法修改控件集合”问题的方法
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- winform继承窗体,无法修改父窗体控件问题处理笔记
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 解决WinForm中ComboBox控件的“设置"DataSourse”属性后无法修改项集合”以及两个不相关联的ComboxBox控件实现数据列表显示不可实现的问题
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- 验证控件和js脚本验证冲突问题
- asp.net中的服务器端控件 textbox 设为只读属性后无法获取JS给其赋的值解决办法
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 原生js解决微信在iOS上无法修改title的问题
- 解决chrome开发者工具无法修改js的问题
- IE6-IE9兼容性问题列表及解决办法_补充之五:在IE9下, disabled的文本框内容被选中后,其他控件无法获得焦点问题
- 0.jquery 验证,以及显示出现错误的地方 1.当用jquery.validate与ajax时候特别小心在每句后面的逗号问题,如果不需要的地方加上逗号会造成页面无法进入js验证