Y a-t-il une sorte d'astuce? Voici comment j'imaginer fonctionner:Impossible de faire en sorte que la validation du formulaire Prototype AJAX fonctionne conjointement avec Codeigniter
utilisateur tente de soumettre le formulaire
Event.observe capture cela et envoie une requête AJAX à une URL de validation spéciale (PHP en utilisant CodeIgniter)
Si aucune erreur n'a été renvoyées, continuer à soumettre la forme originale
Si des erreurs ont été trouvées, annuler formulaire de soumission et d'affichage
Généralement, je n'arrive pas à obtenir une requête de validation AJAX distincte pour que le formulaire continue à être envoyé. Je pourrais utiliser Event.stop(event)
, mais n'a pas trouvé un moyen de redémarrer le processus si aucune erreur de validation n'existe à partir de l'appel de validation. Je posterais du code, mais j'ai environ 15 exemples de choses que j'ai essayées et cela ne ferait qu'encombrer cette question.
Des idées? Je ne pensais pas que la validation de formulaire serait aussi difficile.
Par aucune erreur, je veux dire que la validation passe et que le formulaire peut continuer à soumettre normalement. Le problème que j'ai rencontré avec le traitement continu du serveur au moment de la validation est que j'ai un DIV rempli avec la réponse à la fin du client. Ainsi, tout traitement de serveur continu s'affiche également dans DIV. Je posterai du code pour cet exemple ce soir. – MattB