2016-04-24 22 views
0

私はブートストラップフォーム検証を使用しているが、それはSafariブラウザでは動作しません。最初のオプションを選択してサブミットすると、無効になりますが、2番目のオプションを選択すると正常に機能し、無効になります。私のコードはここにある....私を助けてください...属性は、Safariブラウザで正常に動作しない「必要」


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

答えて

2

Cordialement だけ

<select name="gender" class="form-control" required> 

を試してみてくださいサファリのクライアント側フォームの検証を保証することができますo javascriptを使用する。それはブートストラップに焼かれていないクライアント側の検証のための別の層を持つことがとにかく悪い考えではありません、と述べた

Safari doesn't support the required html attribute completely.

。フォーム送信イベントにバインドする場合は、フィールドをループして独自の評価を行うのはかなり簡単です。

+0

ありがとうございました。私はそれを手動で行った。 –

-1

は唯一の方法は、あなたのFrederic

+0

と申し訳ありませんが、サファリは必須です。 – Graphoeil

+0