2

必須ではない入力要素で HTML5 の組み込みフォーム検証を使用する方法はありますか? つまり、フィールドに実際の値がある場合にのみ HTML5 入力を検証する方法はありますか?

some_nameたとえば、次のマークアップを使用して、ユーザーが実際に入力に値を入力した場合にのみ、URL であるかどうかを確認したいと思います。ユーザーがinput空白のままにしても、フォームは通常どおり送信できるはずです。

<input type="url" name="some_name" [some attribute or additional markup?]/>

どうもありがとうございました。

4

1 に答える 1

2

JavaScript の正規表現を受け入れるパターン属性を使用します。

<input type="url" name="some_name" pattern="your regular expression"/>

于 2013-04-01T22:58:18.647 に答える