Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果为textbox设置了onblur事件,则RequiredfieldValidator不适用于按钮单击上的所有控件_Jquery_Asp.net_Validation - Fatal编程技术网

Jquery 如果为textbox设置了onblur事件,则RequiredfieldValidator不适用于按钮单击上的所有控件

Jquery 如果为textbox设置了onblur事件,则RequiredfieldValidator不适用于按钮单击上的所有控件,jquery,asp.net,validation,Jquery,Asp.net,Validation,我有一个表单,其中我有5个asp文本框,每个都有5个requiredfieldvalidator。对于每个文本框,设置eventonblur=“ValidatorOnChange(event);”以使requiredfiedvalidator在每个文本框失去焦点时验证控件 我还将jquery document.ready()事件设置为关注第一个文本框 有一个命令按钮,我为其设置了casusesvalidation属性true,并且每个文本框,验证器和命令按钮具有相同的验证组 现在我面临的问题是,

我有一个表单,其中我有5个asp文本框,每个都有5个requiredfieldvalidator。对于每个文本框,设置event
onblur=“ValidatorOnChange(event);”
以使
requiredfiedvalidator
在每个文本框失去焦点时验证控件

我还将jquery document.ready()事件设置为关注第一个文本框

有一个
命令按钮
,我为其设置了
casusesvalidation
属性true,并且每个
文本框
验证器
命令按钮
具有相同的
验证组

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

我只在chrome和safari中面对这个问题。IE中没有Firefox那么好

有什么解决办法吗


谢谢

尝试使用onchange-事件代替您的onblur

事件(onchange和onblur之间有很多区别,只有在文本框值发生任何更改时,onchange才会被触发。假设我将注意力集中在textbox1上,并将onchange事件设置为验证所需文件的textbox2,或者,如果我只是使用Tab键移动到textbox2,它将不会验证。:)