Normalement ça devrait fonctionner, c'est vrai que j'ai moins l'habitude des évents gérés en JQuery, je préfère directement avec JavaScript
20 novembre 2014 à 14:42:14
Merci EdwinnSs
Je te rassure, tu te défends quand même en jquery contrairement à moi!! ça fonctionne, en cliquant sur le bouton, il n'y a plus d'envoi ma fonction ne doit pas être correcte vue que je passe directement au else alors que le champ reste vide...
en tout cas merci
20 novembre 2014 à 14:54:05
Tout simplement parce que ton teste de condition est faux
Il ne faut pas vérifier que ce soit null mais vide, donc
if($("#name")()=="" || $("#name")()==" ")
dans la deuxième condition tu teste si il y a un seul espace, tu peux même tester si il y a une infinité d'espace!! Validation de formulaire avec jquery download. Il suffit de remplacer les espaces par rien du tout avec la fonction "replace" et un petit regex:
if($("#name")(). replace(/ /g, "")=="")
en une seule condition tu as refusé si il n'y avait rien ou que des espaces
- Edité par EdwinnSs 20 novembre 2014 à 15:00:01
20 novembre 2014 à 15:14:33
j'ai trouvé mon sauveur!!
Côté client: AJAX
Une bonne pratique est de créer un nouveau fichier pour chaque appel AJAX que nous souhaitons faire sur notre page web et ensuite de la lier à la page HTML grâce à la balise
Soumettez les données du formulaire HTML à l'aide de la méthode (), c'est utiliser la méthode ajax() pour exécuter une requête. Pour plus d'information lire l'article Création de requêtes Ajax avec jQuery
Les méthodes serialize() et serializeArray()
jQuery met deux méthodes à notre disposition pour sérialiser les données de formulaire: les méthodes serialize() et serializeArray(). Validation de formulaire avec jquery image. Les deux méthodes vont nous permettre de modifier le format des données de formulaire avant leur envoi. La méthode serialize()
La méthode serialize() crée une chaîne de texte codée URL en sérialisant les valeurs du formulaire. La méthode serialize() est une méthode intégrée dans jQuery qui est utilisée pour créer une chaîne de texte en notation encodée URL standard. Syntaxe:
$(selector).
Étape 4: créer des styles pour le formulaire Créez un nouveau fichier, css / un et l'inclure dans la section de votre fichier HTML:
Copiez les styles suivants dans le fichier nouvellement créé: @import url (" + Sans ");
/* Modes */
* {
marge: 0;
rembourrage: 0;}
corps {
famille de polices: "Open Sans";
taille de police: 14px;}.
24/06/2020
Mis à jour le 20/12/2020
Par Copier coller | Dans jQuery