0

ブートストラップ フォーム検証を使用しましたが、サファリ ブラウザでは機能しません。最初のオプションを選択して送信しても無効のままですが、2番目のオプションを選択するとうまく機能し、無効になったものが削除されます。私を助けてください....私のコードはここにあります...


<select name="gender" class="form-control" required="true">
  <option value="">Select Gender</option>
  <option value="Male">Male</option>
  <option value="Female">Female</option>
</select>

4

1 に答える 1

1

サファリでクライアント側のフォーム検証を保証できる唯一の方法は、javascript を使用することです。

requiredSafari はhtml 属性を完全にはサポートしていません。

とはいえ、ブートストラップに組み込まれていないクライアント側の検証用に別のレイヤーを用意することは、とにかく悪い考えではありません。フォーム送信イベントにバインドすると、フィールドをループして独自の評価を行うのは非常に簡単です。

于 2016-04-24T16:27:23.937 に答える