【发布时间】:2016-02-16 09:36:17
【问题描述】:
我有一个这样的纸张输入元素:
<paper-input id="inputForValidation" required label="this input is manually validated" pattern="[a-zA-Z]*" error-message="letters only!"></paper-input>
<button onclick="validate()">Validate!</button>
当我验证输入并且验证失败时,它看起来像这样:
在不更改输入的情况下,我想以编程方式重置验证状态,使其看起来像以前:
如何在不更改输入的情况下重置验证状态以获取未经验证的视图?
【问题讨论】:
-
这可能不是最好的方法,但您可以将
paper-input的invalid属性设置为false,因为docs 中似乎没有任何方法可以让您这样做。 -
“不改变输入”是什么意思?如果输入模式正常,您可以通过再次调用'inputForValidation.validate()'来删除错误消息,否?
标签: javascript html polymer polymer-1.0 web-component