2016-03-30 13 views
0

今は2つの入力と2つの用紙ボタンで簡単にログインできます。ユーザー名、パスワード、キャンセル、提出。提出時ではなく要素ごとに検証を利用したい

今、クライアントが提出をクリックすると、私はダーツで検証を行いますが、入力を入力すると、それを行うことができます。それは:

<paper-input Label="Username..." 
      auto-validate validate="^[A-Za-z0-9]+$" 
      on-error-message="wrong username input" 
      value="{{usr}}" id="username"></paper-input> 

を使用しているようです。私は紙の入力に入り、スペースバーを押して、焦点を合わせて、何も起こりません。私はちょうど有効なユーザー名が入力されていることを確認したい。メールではなく、の連続した大文字と小文字を区別しない英数字の文字列

私も試しました:auto-validate="true"error-message="wrong username input"

答えて

3

validateの代わりにpattern属性でパターンを指定できます。エラーメッセージについては、error-message属性を使用してください。

<paper-input Label="Username..." 
     auto-validate pattern="^[A-Za-z0-9]+$" 
     error-message="wrong username input" 
     value="{{usr}}" id="username"></paper-input> 
+0

私はパターンタグの検証に誤りがあったと思いますか? – Fallenreaper

+0

そうだと思います。あなたが別のものでしようとしていることをする[デモ](https://elements.polymer-project.org/elements/paper-input?view=demo:demo/index.html&active=paper-input)がありますパターン。少し下にスクロールすると、それを見つけることができます。 「この入力には文字のみが必要です」というのは – Maria

+0

そのリンクが死んでいるようです。 – Fallenreaper

関連する問題