Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.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
Validation 填写一次表单后,我会在下次填写表单(新对话)之前清空表单,但边框仍为红色_Validation_Colors_Border_Webshim - Fatal编程技术网

Validation 填写一次表单后,我会在下次填写表单(新对话)之前清空表单,但边框仍为红色

Validation 填写一次表单后,我会在下次填写表单(新对话)之前清空表单,但边框仍为红色,validation,colors,border,webshim,Validation,Colors,Border,Webshim,我在一个带有多个pagelet(div)的单页应用程序中使用webshims进行html5表单验证。表单不会被提交,但在每次对话后会调用本地javascript,并发布收集的数据。 接下来,我迭代所有字段并重置值。 然后,我将新用户带回第一个pagelet,它具有新对话的第一个表单。这一次,即使填充了正确的值,边框也不会变为绿色。 注: 但是,当我们选择字段并在字段外单击而不填充它时。填充正确的数据后,边框变为绿色。 然而,当我们试图以编程方式在每个字段上迭代并重置它并使用javascript焦

我在一个带有多个pagelet(div)的单页应用程序中使用webshims进行html5表单验证。表单不会被提交,但在每次对话后会调用本地javascript,并发布收集的数据。 接下来,我迭代所有字段并重置值。 然后,我将新用户带回第一个pagelet,它具有新对话的第一个表单。这一次,即使填充了正确的值,边框也不会变为绿色。 注: 但是,当我们选择字段并在字段外单击而不填充它时。填充正确的数据后,边框变为绿色。 然而,当我们试图以编程方式在每个字段上迭代并重置它并使用javascript焦点方法实现它时,这并没有奏效

我肯定我错过了什么。能够指出什么

问候
酒吧男招待我不确定你想达到什么目的。我需要看一些代码。如果以编程方式更改该值,则可以使用表单字段上的事件refreshvalidityui更新验证ui。如果要重置ui,可以在窗体上触发重置事件,也可以在窗体字段上触发resetvalidityui

$('input').val('foo').trigger('refreshvalidityui');

如果这有帮助,请让我知道

$('input').val('foo').trigger('resetvalidityui');
$('form').trigger('reset');