1

ページ内検証を実行するために HTML5 必須属性を使用しています。

<input type="text" required>

このプランカーをご覧ください: http://plnkr.co/edit/Swy4hFEewCYlnL0bJKq1?p=streamer

しかし、デフォルトのエラーテキストを表示したくありません"Please fill out this field."。代わりに、別のカスタマイズされたメッセージが必要です"You cannot leave the xyz field empty. Blah, blah, blah"

どうすればいいですか?それは可能ですか?

このオンラインには十分な資料がないようです。

ガイドしてください。

4

2 に答える 2

-1

確かに、Javascript のダッシュでできます。使用できますHTMLInputElement.setCustomValidity(String)。空でない文字列に設定されている場合、所有<input>は検証されません。changeこれは、イベント内などで呼び出すことができます。独自のコードを介して<input>が無効であると判断した場合は、メッセージを設定するだけです。すべて問題ないと判断した場合は、""(空のString) に設定します。

それが役立つことを願っています。

于 2015-08-11T16:05:10.733 に答える