J'utilise Jquery et html et je viens de rencontrer un problème avec la validation du menu liste (multiple). Le problème est que je ne peux pas (/ je ne sais pas comment) compter le nombre de sélections que l'utilisateur a faites. J'ai essayé d'ajouter ':' à la fin de chaque valeur d'option et ensuite diviser le texte en un tableau, et cela a fonctionné, mais ensuite je gâche ma base de données.validation jquery listbox
var int_country= $('#int_country :selected').text();
listLength = int_country.split(":");
if (listLength.length > 16){
var i = listLength.length -1;
alert ("You have selected " + i + " countries. \nPlease select 15 or less international countries!");
$('#int_country').focus();
return false;
}
Des suggestions pour contourner ce problème?
comment exactement "mess votre base de données"? – rpjohnst
Eh bien, le code là-bas n'a rien à faire avec la base de données, mais j'insère la même valeur que sur la liste de la base de données, qui inclut ":" et vous pouvez imaginer le reste des complications dériver de cela lors de la jonction de tables et d'autres choses. –