如何监听输入有效的纸张输入属性

时间:2014-07-17 20:19:58

标签: dart dart-polymer paper-elements core-elements

请考虑以下代码段:

<paper-input floatinglabel required
  id="title"
  class=''
  label="Title"
  value='{{name.title}}'
  validate='^[A-Za-z'\s-]*$'
  error="Only letters are allowed"
  on-input-valid='{{validInputHandler}}'>
</paper-input>

 void validInputHandler() {
    print( 'valid input' );
  }

虽然输入对字母有效,但不会触发validInputHandler。

在此处阅读文档http://www.polymer-project.org/docs/elements/core-elements.html#core-input

建议我在正确的路径上,但validInputHandler不打印任何内容。

1 个答案:

答案 0 :(得分:0)

似乎input-valid事件后来被添加,但尚未包含在Dart核心元素中(paper-input extends core-input)。

目前Dart仅支持input-invalid

有关自定义验证的示例,另请参阅Taking total control of PaperInput validation