0

我刚刚发现并开始使用 $setPistine() 函数来实际清除表单并清空所有字段。

我遇到了一些问题,它似乎符合标准

   input type='text'

但输入类型的“url”并不清楚。

我这里有一个 jsfiddle

      http://jsfiddle.net/martinlondon/Urt5K/2/

实际上,我在标准文本输入类型上遇到了类似的问题,但附加了一个 cusotm 验证指令,这对我来说并不重要,因为我可以访问验证代码。

但是输入类型 ='url' 应该可以工作。

有人有想法么?

谢谢

编辑

更新的提琴手是不正确的。

4

1 回答 1

2

setPristine()不应该清除输入,只标记用户没有更改其值(请参阅文档,搜索“$pristine”)。

例如,您加载一个表格,“价格:”字段显示“100 欧元”。这时pristine=true。您将其更改为 "200 €": pristine=false。您以某种方式重置表单,该值返回“100 €”pristinetrue. 如果您清除此字段,则它已更改,因此pristine=false.

于 2013-09-18T12:20:06.890 回答