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!

Était-ce utile?

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

violon voir .

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...
    }
})​;​

un autre violon

Bienvenue sur stackoverflow.com
Ne pas oublier d'accepter une réponse

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top