作者tomex (tomex_ou)
看板C_Sharp
标题Re: Validator和自订Attribute的顺序问题
时间Sat Nov 26 22:02:48 2005
※ 引述《ganymade (呀)》之铭言:
: 我最近发现了一个javascript的问题
: 不知道该如何解决,所以上来问各位大大
: 当我放上一个Valiator来检验
: 而且同时,在某个button上设定onclick後会跳confirm的事件
: 这时候,Valiator就失效了
: 跳出confirm 选择确认後
: Valiator不会挡不符合规则的输入
: 这应该是javascript执行顺序的问题吧?
: 请问有什麽方法可以解决呢?
当你用了Validator,它会自动产生一些jscript,其中是定义在
wwwroot/aspx_client里头,
所以虽然你打开自己的网页之源码,或许看到没有onclick相冲
但实际是相冲的。
这些状况在把control设为auto-postback=true时,
更是容易与validator冲突
我曾试着去调解来并存,但最後放弃了。
最後,我还用onclick是跑自己的jscript,但还是放着validator控制项
但把它的clientscript属性设为false,让它不会生效
之所以还留着它,是因为它虽无法把submit时帮忙挡下来
但会提供讯息提示(给valid_summary控件使用)。
结论,
自订的jscript或validator冲突时,
还是放弃validator吧! 毕竟用jscript比较自由
而且检查且作到validator的功能也不难...
--
贯彻分享精神
我为人人,人人为我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.52.211
1F:推 Eric30:推 太晚看到这篇 前几天弄到生气XD 11/28 00:24