J'ai ajouté les validations côté client sur un formulaire en utilisant la fonction validate() et les règles assignées de jQuery et les messages d'erreur en rouge sous les champs respectés. Je veux afficher les mêmes messages d'erreur après avoir effectué des validations côté serveur effectuées en PHP. S'il vous plaît aider.ajouter la validation côté serveur en utilisant jQuery
Répondre
Vous devrez exécuter cette logique avec PHP, en quelque sorte en répliquant tout ce que fait le plugin validate()
de jQuery. Je dirige généralement par une série de tests et d'ajouter des erreurs à un tableau:
$errors = array();
if (!valid_name($firstname)) $errors[] = "Please provide your first name.";
if (!valid_email($email)) $errors[] = "Please provide a valid email address.";
Puis, après toutes mes règles, je vais décider si oui ou non d'afficher les données ou afficher les erreurs:
if (count($errors) > 0) {
show_errors($errors);
show_form();
} else {
submit_data();
}
Ceci est un format qui a bien fonctionné pour moi.
Vous devez simplement envoyer une requête au serveur en utilisant jQuery. En ce qui concerne la validation côté serveur, jQuery n'a rien à voir avec cela. jQuery est un framework javascript avancé qui s'exécute dans le navigateur.
Il n'y a pas de façon automatique (sauf si quelqu'un en a construit un) de répliquer la validation côté client sur le serveur.
Vous pouvez voir comment quelqu'un réussit à sortir avec une solution de travail ici:
jQuery for Real time Server-side Form Validation
est votre objectif de valider un champ individuel via un appel à votre serveur avant de soumettre le formulaire au complet? Essentiellement, vous devrez effectuer un post ($ .post) pour chaque donnée que vous voulez valider. Ce link is to the jQuery documentation pour les messages Ajax.
- 1. Comment faire la validation côté serveur en utilisant Jqgrid?
- 2. validation côté serveur
- 3. Validation complète côté serveur
- 4. validation côté serveur?
- 5. côté serveur de validation ASP.NET
- 6. validation de formulaire asp.net. Côté serveur ou côté client
- 7. Validation côté client Javascript ou validation côté serveur PHP
- 8. Règles: Validation côté client et validation côté serveur?
- 9. La validation JSF côté client ou côté serveur?
- 10. PHP - Méthode de validation côté serveur
- 11. Exécuter la fonction javascript après la validation côté serveur
- 12. validation en utilisant jquery
- 13. en utilisant jquery Validation
- 14. validation en utilisant jquery
- 15. validation côté serveur PHP correspondance d'expression régulière
- 16. Appliquer la validation Javascript côté serveur dans Grails
- 17. MonoRail - Validation de formulaire côté serveur et côté client
- 18. Validation côté serveur dans ASP.NET 2.0
- 19. ValidationSummary avec côté client et validation côté serveur
- 20. MVC2 DataAnnotations avec validation côté serveur
- 21. validation côté serveur Сustom dans ASP.NET + VB.NET
- 22. De bonnes raisons de ne plus utiliser la validation côté client (en plus du côté serveur)?
- 23. validation php en utilisant jquery et ajax
- 24. Appelez Jquery côté serveur asp.net
- 25. Jquery AJAX: Comment afficher le message d'erreur Flash lorsque la validation côté serveur échoue?
- 26. En utilisant jQuery pour la validation du côté client dans MVC2 RTM
- 27. Prévention du double-clic avec la validation côté serveur
- 28. jQuery ajouter à côté (ajouter après)
- 29. MVC - où implémenter la validation de formulaire (côté serveur)?
- 30. Comment puis-je obtenir la validation jQuery pour produire le même balisage que la validation ASP.NET MVC côté serveur?
Eh bien, alors cela n'aurait rien à voir avec jQuery mais PHP, utilisez-vous des frameworks php? –