Sur mon formulaire, j'ai un ensemble de boutons radio. Voici la marque vers le haut:La validation d'un bouton radio est vérifiée avec jQuery
<div class="optionHolder">
<p class="optionName">Format</p>
<div class="option checked">
<input type="radio" name="fileType" value="avi" />
<img src="images/avi.png" alt="" />
<label>AVI</label>
</div>
<div class="option">
<input type="radio" name="fileType" value="mov" />
<img src="images/mov.png" alt="" />
<label>MOV</label>
</div>
<div class="option">
<input type="radio" name="fileType" value="mp4" />
<img src="images/mp4.png" alt="" />
<label>MP4</label>
</div>
<div class="option">
<input type="radio" name="fileType" value="mp3" />
<img src="images/mp3.png" alt="" />
<label>MP3</label>
</div>
</div>
Lorsque le formulaire est soumis, je veux vérifier que l'un d'entre eux est cochée. Quelle est la meilleure façon d'y parvenir? Je pensais à les boucler tous et faire un drapeau à définir si l'un d'entre eux est vérifié, puis vérifier le drapeau après la boucle et si c'est faux jeter une erreur.
Toute aide est appréciée, à votre santé.
-1 Non, 'val()' 'rendement null' quand aucun élément se trouvent, et certainement' null! == "" ' –
Mon mauvais, sous la direction de montrer de manière correcte de vérifier. –
Pourquoi le null est-il toujours là? –