2013-05-10 63 views
0

我有一个表单,其中有5个asp文本框,并为每个文本框取了5个requiredfieldvalidator。对于每个文本框都设置事件onblur="ValidatorOnChange(event);"使requiredfiedvalidator验证每个失去焦点的控制。RequiredfieldValidator不适用于按钮点击时的所有控件如果为文本框设置了onblur事件

我也设置了jQuery的document.ready()事件来关注第一个文本框。

具有我所设置casusesvalidation属性真command button每个textboxvalidatorcommand button具有相同validation group

现在我面临的问题是,在click命令button事件中,验证错误消息仅针对第一个文本框显示。它应该显示为每个文本框的按钮单击事件,而单个文本框丢失该特定文本框的焦点。

我只在铬和safari面临这一点。不在IE和Firefox中。

任何解决方案?

谢谢。

回答

0

尝试在地方和电平变化之间的onblur您的onblur事件

+0

:)有很多差异的使用平变化 - 活动,平变化将只如果我在文本框中的值的任何变化解雇。假设我已经将注意力放在了我的textbox1上,并且已经设置了onchange事件来验证requiredfiledvalidator的textbox,那么它将不会验证我是否仅使用Tab键按下来移动到textbox2。 :) – Dev 2013-05-10 07:41:50