0

私はこのようなCSSコードを持っています:

.input:required:invalid {
  border: 1px solid red;
}

この入力の HTML は次のようになります。

<input class="input" type="text" required="required" />

JS から、ブラウザが CSS 検証をサポートしているかどうかを確認したいのですが、たとえば Chrome for Mac では、フィールドに入力する必要があり、ユーザーがフォームを送信できないというエラー メッセージが表示されますが、モバイルではSafari では何も表示されず、ユーザーはフォームを送信できます。

これは可能ですか?、他にどのような選択肢がありますか?

前もって感謝します!

4

1 に答える 1

0

私の知る限り、CSS でフォ​​ームを検証する方法はありません。HTML5 の検証と、エラー メッセージまたは必須フィールドの CSS を使用したスタイルの追加について話していると思いますか?

http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_required

于 2015-03-10T21:31:05.293 に答える