paper-input
要素に異なるエラーメッセージを追加する可能性はありますか?以下を仮定しましょう:紙入力:異なるエラーメッセージ(自動検証なし)
私は5 paper-input
フィールドで構築された登録フォームを持っています。 2つは電子メールフィールド(電子メールと電子メールの検証)です。今私は両方のフィールドに有効な電子メールアドレスを検証するためのパターンを入れ、入力フィールドの両方をauto-validate
に設定しました。 error-message
は、カスタムの翻訳可能な文字列です。これは次のようになりました。
<paper-input id="__form_field_email"
tabindex="3"
label="[[xTranslate('application.modules.users.new.fields.email')]]"
auto-validate
pattern="[A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,}"
error-message="[[xTranslate('application.modules.users.new.error_messages.email_not_valid')]]"></paper-input>
<paper-input id="__form_field_email_validation"
tabindex="4"
label="[[xTranslate('application.modules.users.new.fields.email_validation')]]"
auto-validate
pattern="[A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,}"
error-message="[[xTranslate('application.modules.users.new.error_messages.email_not_valid')]]"></paper-input>
フィールドに2つの異なる電子メールアドレスを入力する以外は、すべて正常に動作します。最後にpaper-button
があり、リスナはon-tap
です。クリックすると、フォームが検証されます。しかし、電子メールアドレスが一致しない場合は、ユーザーが無効なアドレスを入力した場合にエラーメッセージが適用されないため、1つ(または両方)フィールドのエラーメッセージを交換するだけではなりません。 。
もう1つ、多分「スタンドアロン」のエラーメッセージを追加する可能性はありますか?私はpaper-input-error
と考えましたが、invalid
プロパティはreadOnlyで設定できません。
ありがとうございます。
あなたが入力タイプを示し、あなたが選択したとは別のタイプを入力したとき、私は 'エラーmessage'で火災を考えます。したがって、両方のメールが一致しないときに別の方法でウォーミングする必要があります。 'ペーパートースト 'のような方法がたくさんあります。 – HakanC
これも私が思ったことですが、(d)フォーム自体に実装することを願っています:-( – sebastian