日期:2014-05-18  浏览次数:20426 次

请问一下添加按纽的单机属性,为什么验证控件就失效了?
请问一下添加按纽的单机属性,为什么验证控件就失效了?


Button1.Attributes["onClick"] = "return confirm('提示:确定添加新的帐号信息么?');";
我要是把这个屏蔽了,在添加帐号的时候如果帐号名不符和我的验证控件设置的正则表达式的话就提示,
可是我一加了这个属性就不提示这个验证控件了,不官副不符和直接就添加了帐号

请问高手如何先让通过验证之后再提示这个单击属性的提示呢?

------解决方案--------------------
当弹出提示信息点击确定后,就会执行onClick事件而不会先验证了。
要想实现效果,应该用js验证帐号
------解决方案--------------------
验证控件是在页面提交前进行验证的,有自己自动生成的脚本,在这里你添加的js就会先于验证脚本执行.
------解决方案--------------------
try
Button1.Attributes["onClick"] = "return confirm( '提示:确定添加新的帐号信息么? ');"; 
==>
Button1.Attributes["onClick"] = "if( !confirm( '提示:确定添加新的帐号信息么? ')) return false;"; 

------解决方案--------------------
把这个探出对话框的代码加到js验证代码之后,验证通过了就弹。
直接写在验证函数里边,别绑到button上。
------解决方案--------------------
写在这么写,不管怎么写感觉都是先弹后验证。
onclick是在onsubmit之前执行的八
------解决方案--------------------
只有用js验证了
------解决方案--------------------
学习哈