javascript - 聚合物 paper-input 有效性标志

标签 javascript validation polymer-1.0 paper-elements

我正在尝试聚合物元素,目前正在尝试纸质表单元素。

我还没有设法找到是否可以在 Javascript 变量中获取纸质表单有效的事实。有什么想法吗?

我正在使用自动验证。

 <paper-input id="foo"
        name="foo"
        label="Foo"
        required
        auto-validate
        pattern="[A-Za-z0-9]+"
        error-message="Alphanumerical characters only">
 </paper-input>

非常感谢!

最佳答案

paper-input 元素上有一个名为 invalid 的属性,您可以检查该属性以查看输入的值是否有效。

例如:

<paper-input id="foo"
  name="foo"
  label="Foo"
  required
  auto-validate
  pattern="[A-Za-z0-9]+"
  invalid="{{invalid}}"
  error-message="Alphanumerical characters only">
</paper-input>

然后在 JavaScript 中你可以调用

var invalid = this.$.foo.invalid;

请参阅文档 here了解更多信息。

关于javascript - 聚合物 paper-input 有效性标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43942347/

相关文章:

javascript - Parse.View.extend - "cannot read property ' 未定义的扩展”

javascript - 在 ssr 应用程序中单击时,react-router-dom <Link/> 会清除 {history,match,location} 属性

javascript - 如何在rails上安装和使用基于javascript的插件?

javascript - 如何使用 JavaScript 验证联系表单?

regex - 使用 Go Validator v2 转义正则表达式

javascript - 通过 id 数组获取数据

java - Spring MVC @Valid 注解适用于所有 Controller ?

javascript - polymer 如何重新渲染元素/模板

polymer Dom-Repeat 绑定(bind)到内容

javascript - 如何使用 Promise 对象绑定(bind)聚合物模板 dom-repeat?