1

HTML5は、正規表現を使用したJavaScript検証の代替手段を提供します。しかし、単一の入力フィールドに複数の検証を追加したいので、それに応じてメッセージが表示されます。

例えば。

<input type=passowrd name=passowrd/>

ここで、パスワードフィールドには、メッセージ付きの次の検証が含まれている必要があります。 ここに画像の説明を入力してください

4

2 に答える 2

1

HTMLだけではできないのではないかと思います(いいえ、HTML5でさえも)。

タスクを実行するには、JavaScriptを使用する必要があります。

于 2013-01-01T21:24:32.270 に答える
1

制約の検証は、入力フィールドごとに1つのエラーメッセージに対してのみ設計されています。これを回避する方法は、検証メッセージを連結することです。

password.setCustomValidity(password.validationMessage + ' At least one capital letter');

欠点は、htmlを追加できないため、すべてのメッセージがインラインで配置されることです。

于 2013-01-01T21:25:19.263 に答える