onClientClick=''return confirm与验证控件冲突问题
来源:互联网 发布:网络空间是 编辑:程序博客网 时间:2024/05/02 01:20
比如当你在一个页面里放一个验证控件,有一个按钮,按钮里写有onClientClick=''return confirm(''确实要删除吗?'')'' ,验证控件失败的情况下当点击按钮时,一般人想要的效果是先验证失败,或者点了确实要删除 的"是"以后再提示验证失败,但 事实不会这样,他会提示"确实要删除吗"?如果你点"是"的话,他是不会验证的了,直接提交到后台去.......这样验证控件就失去了它的意义的.
但也不是没有问题的,网上有人说用WebForm_DoPostBackWithOptions,我觉得太麻烦了,所以我自己研究了下,发现只要不返回true,验证就可以使用,大家想到方法没有..
答案 就是 if (!confirm(''确实要删除吗?'')) return false;
看懂了没,如果你点了"是"的话,它什么都不执行,你没有返回''true'',所以验证控件还能起作用,当"否"时,就返回false, 与以前一样。
- onClientClick=''return confirm与验证控件冲突问题
- Button控件的OnClientClick与验证控件冲突的问题
- 同一页面中onclientclick与验证控件冲突问题
- 解决 asp.net onClientClick 与 验证控件冲突问题
- 验证控件与confirm冲突
- 解决验证控件与 OnClientClick 的冲突
- 验证控件与Button的OnClientClick事件冲突
- C# 验证控件与confirm 冲突 的 解决方法
- asp.net验证控件与onClientClick一起使用的问题
- 验证控件与Button的OnClientClick事件
- 验证控件与Button的OnClientClick事件
- OnClientClick="return funx(return false)“ 与 OnClientClick="funx(return false)“ 区别
- LinkButton->OnCommand、OnClientClick="javascript:return confirm('确定删除吗?')"、href="javascript:void(0)"
- 一个被长期忽略的一个问题:验证控件与Button的OnClientClick事件
- 一个被我长期忽略的一个问题:验证控件与Button的OnClientClick事件
- confirm对话框 和 验证控件冲突的解决
- 验证控件与Button的OnClientClick事件(转)
- 完美解决ValidationSummary与confirm(onclientclick)共存
- 不要错误使用聚集索引
- JSON简介
- jsp的配置
- 使用Server.Transfer中的一些問題
- Format函数的用法
- onClientClick=''return confirm与验证控件冲突问题
- C#中获取计算机信息
- (转载) 改变人生的五句话
- 学习COM编程的好资料
- CxGrid 多表头操作代码
- linux gnome m4
- HTML入门----meta的知识
- DIB--设备无关位图文件
- 中文乱码解决方法