Limiter les mots clés avec jQuery en comptant des virgules?
Question
J'utilise un CMS pour permettre aux utilisateurs d'ajouter des mots-clés à leurs profils, mais je suis désireux de limite que 10 mots-clés, qui sont séparés par des virgules, en comptant le nombre de virgules (dans ce cas, 9).
Toutes les idées sur la façon de s'y prendre pour le faire avec jQuery? Je vais faire une double vérification sur le côté serveur, mais je voudrais un peu rapide, vérificateur d'erreur en direct sur le front-end.
Merci pour toute aide!
La solution
au lieu de virgules de comptage, que diriez-vous diviser les ensuite obtenir la longueur.
var count = 'reigel,me,you,we'.split(',').length; // results 4
et si vous utilisez cela dans un <form>
, vous pouvez modifier le soumettre gestionnaire comme celui-ci,
$('#formID').submit(function(){
if ($('#inputTextId').val().split(',').length < 10) {
return false; // prevent page from submitting...
}
});
Bienvenue sur stackoverflow.com
Ne pas oublier d'accepter une réponse