paper-input
フィールドを使用しているフォームは、chromeでEnterキーを押しても送信されません。しかし、他のすべてのブラウザでEnterキーを押すと送信されます。ここに関連するコードです:私はngSubmit
を使用して、フォーム要素にsubmit()
関数呼び出しを移動しようとしていると、隠しを追加しようとしているChromeでEnterキーを押したときにフォームが送信されないのはなぜですか?
<form [ngFormModel]="loginForm">
<paper-input type="text"
ngControl="username"
label="Username"
auto-validate
pattern="{{usernameValidation.get()}}"
maxlength="20"
error-message="Alphanumeric and underscore characters only. [1-20]"
ngDefaultControl>
<iron-icon suffix icon="account-circle"></iron-icon>
</paper-input>
<paper-input type="password"
ngControl="password"
label="Password"
auto-validate
pattern="{{passwordValidation.get()}}"
maxlength="60"
error-message="Long passwords only. [8-60]"
ngDefaultControl>
<iron-icon suffix icon="fingerprint"></iron-icon>
</paper-input>
<paper-input type="submit"
value="Log In"
(click)="submit()"
[disabled]="!loginForm.valid || loading"
ngDefaultControl>
</paper-input>
</form>
は、標準の提出にChromeをだまして、フォームに入力を提出するが、運がなかったしています。私はまた、標準input
要素とbutton
を使って試しました。どんな入力もここで評価されます。ありがとう!
誰かがダウンボトムを説明したいのであれば、私は自分の質問を修正することができます。
私はそれが '
助言@GordonFreemanに感謝しますが、私はこのエラーがPolymerに関連していると思います。 –