私はこのようなCSSコードを持っています:
.input:required:invalid {
border: 1px solid red;
}
この入力の HTML は次のようになります。
<input class="input" type="text" required="required" />
JS から、ブラウザが CSS 検証をサポートしているかどうかを確認したいのですが、たとえば Chrome for Mac では、フィールドに入力する必要があり、ユーザーがフォームを送信できないというエラー メッセージが表示されますが、モバイルではSafari では何も表示されず、ユーザーはフォームを送信できます。
これは可能ですか?、他にどのような選択肢がありますか?
前もって感謝します!