2010-09-05 5 views
2

J'utilise la classe de validation CI pour effectuer la validation côté serveur et Jquery validation pour effectuer la validation côté client. Existe-t-il un moyen de tirer parti de la validation CI et de la création de formulaire, de sorte que, lorsqu'il crée les éléments de formulaire, il les crée avec class="<equivalent of CI validation rules>"? De cette façon, si je change les règles de valiation pour un élément, je n'ai qu'à le faire dans les règles CI et cela change automatiquement pour Jquery.Carte CodeIgniter Validation de la classe à la validation Jquery

Merci,

Lemaint

Répondre

1

Vous pouvez effectuer des appels ajax de retour à CI pour validation en utilisant $.ajax ou $ .post, de cette façon vous n'avez qu'à créer vos règles de validation dans CI.

Voici un exemple que j'ai trouvé pour vous aider à démarrer: jquery post codeigniter validation


est-il un moyen de carte CodeIgniter classe de validation à la validation JQuery?

Non intégré. Pas sûr de la meilleure façon d'aborder cela, mais vous pouvez mettre toutes vos règles dans un fichier validation config et d'une certaine manière obtenir votre jQuery pour analyser ce fichier pour les règles de validation en cas de besoin.

+0

Merci, c'est une très bonne idée. – lemiant

1

Il n'y a pas de la solution de la boîte que je connais là-bas pour le faire. Vous devriez en créer un vous-même.

Il devrait s'agir d'un fichier de configuration qui mappe ce que la validation de codeigniter est appelée à l'équivalent jquery, puis qui devrait être analysé pour chaque champ.