2014-05-09 4 views
0

J'ai un problème avec le select et l'attribut multiple: je veux avoir au moins 1 option sélectionnée, mais je ne veux pas utiliser javascript pour cela. est-ce même possible sans js? la boîte de sélection ressemble à cecisélection multiple avec au moins un sélectionné

<select class="span6 m-wrap" id="search_sites" size="3" multiple="multiple" tabindex="1"> 
    <option value="Category 1" selected="selected">Category 1</option> 
    <option value="Category 2" selected="selected">Category 2</option> 
    <option value="Category 2" selected="selected">Category 3</option> 
    <option value="Category 3" selected="selected">Category 4</option> 
</select> 
+0

Il existe l'attribut HTML5 'required'. –

Répondre

0

Ceci n'est pas possible sans Javascript. Il existe le HTML5 required tag mais il n'est pas pris en charge pour les sélections.

l'option Javascript dans le cas où vous avez besoin de toute façon:

Vérifiez cela est vrai avant de poursuivre.

alert($('#search_sites').val() != null) 
+1

Ce n'est pas vrai. 'required' ** est ** pris en charge sur * sélectionne *. [W3 HTML5 Select] (http://www.w3.org/TR/html-markup/select.html) – Kamafeather

Questions connexes