Validation 填写一次表单后,我会在下次填写表单(新对话)之前清空表单,但边框仍为红色
我在一个带有多个pagelet(div)的单页应用程序中使用webshims进行html5表单验证。表单不会被提交,但在每次对话后会调用本地javascript,并发布收集的数据。 接下来,我迭代所有字段并重置值。 然后,我将新用户带回第一个pagelet,它具有新对话的第一个表单。这一次,即使填充了正确的值,边框也不会变为绿色。 注: 但是,当我们选择字段并在字段外单击而不填充它时。填充正确的数据后,边框变为绿色。 然而,当我们试图以编程方式在每个字段上迭代并重置它并使用javascript焦点方法实现它时,这并没有奏效 我肯定我错过了什么。能够指出什么 问候Validation 填写一次表单后,我会在下次填写表单(新对话)之前清空表单,但边框仍为红色,validation,colors,border,webshim,Validation,Colors,Border,Webshim,我在一个带有多个pagelet(div)的单页应用程序中使用webshims进行html5表单验证。表单不会被提交,但在每次对话后会调用本地javascript,并发布收集的数据。 接下来,我迭代所有字段并重置值。 然后,我将新用户带回第一个pagelet,它具有新对话的第一个表单。这一次,即使填充了正确的值,边框也不会变为绿色。 注: 但是,当我们选择字段并在字段外单击而不填充它时。填充正确的数据后,边框变为绿色。 然而,当我们试图以编程方式在每个字段上迭代并重置它并使用javascript焦
酒吧男招待我不确定你想达到什么目的。我需要看一些代码。如果以编程方式更改该值,则可以使用表单字段上的事件refreshvalidityui更新验证ui。如果要重置ui,可以在窗体上触发重置事件,也可以在窗体字段上触发resetvalidityui
$('input').val('foo').trigger('refreshvalidityui');
或
或
如果这有帮助,请让我知道
$('input').val('foo').trigger('resetvalidityui');
$('form').trigger('reset');