CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème Jquery

boyd-fowler
boyd-fowler
Niveau 10
22 janvier 2014 à 06:55:45

http://pastebin.com/Z6Lurf6u

Voilà je fais un formulaire de vérifications de champs , je voudrais qu'après le e.prevent Defaut l'envoi se fasse si le champs est bon et aussi comprendre pourquoi ma fonction avec expressions régulières ne marche pas.
Voilà avis aux experts du Jquery/javascript qui trouveront ce qui cloche.

Video_Pijama
Video_Pijama
Niveau 9
22 janvier 2014 à 11:59:17

Il y a une chose qui me dérange dans ton code, pourquoi faire 2 fonctions différentes verifier(mail) et VerifMail() lancées de 2 façons différentes ?
Tu veux recevoir TRUE ou FALSE une fois que tu appelle ta fonction VerifMail() apres un submit, et en même temps tu désactives l'action par défaut du click pour verifier le même champs (email) pour savoir s'il est vide ou pas.
Il y a de base, à mon sens, un problème de conception, surtout si, par la suite, tu veux verifier aussi tes autres champs.

boyd-fowler
boyd-fowler
Niveau 10
22 janvier 2014 à 14:14:19

je me doute bien que mon code comporte des problèmes c'est bien pour cela que je viens demander de l'aide :(

boyd-fowler
boyd-fowler
Niveau 10
22 janvier 2014 à 14:36:50

Bon voilà je voudrais savoir comment intégrer la vérification du mail dans ma première fonction et quand je supprime le e.prevent defaut le formulaire s’envoie dans tous les cas , quelqu'un a t-il une solution .

Video_Pijama
Video_Pijama
Niveau 9
22 janvier 2014 à 18:45:16

boyd-fowler Voir le profil de boyd-fowler
Posté le 22 janvier 2014 à 14:14:19
je me doute bien que mon code comporte des problèmes c'est bien pour cela que je viens demander de l'aide

------------------------------------

J'adore... Je ai dis que c'était un problème de conception, pour ne pas avoir à dire que tu as juste récupéré une fonction sur le net, sans trop savoir comment ça fonctionne.

http://www.astuces-webmaster.ch/page/verifier-adresse-email-javascript

La preuve en est que l'id de ton formulaire n'est pas "Verif" mais "MonForm". Donc tu a déja un problème à ta ligne 36.

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 13:22:23

Oui je reconnais avoir pris certains trucs sur le net , je sais faire avec le plug-in validate mais je veux m'en passer .

http://pastebin.com/eLHxfPiX

J'ai refais un code qui marche partiellement , la verification par expressions régulière ne marche pas et si vous savez compresser la vérification des champs vide en une seule ligne , en Javascript j'y parviens mais avec Jquery je rencontre des difficultés. Merci à vous.

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 13:26:19

Ah bah le mail j'avais une faute de frappe mais il me le met au mauvais format tout le temps :(

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 13:35:03

https://image.noelshack.com/fichiers/2014/04/1390480258-capture-d-ecran-2014-01-23-a-13-28-20.png

Video_Pijama
Video_Pijama
Niveau 9
23 janvier 2014 à 14:06:51

if($("#email").val().match(...) te renvoit TRUE si l'email est au bon format.

Il faut donc qu'il te renvoit FALSE pour rester dans la logique de ta vérification.

à la ligne 31, il te faut rajouter un "!"

if(!$("#email").val().match(...)

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 14:11:19

Merci je viens de le rajouter ça ne change rien :(

Popovitch
Popovitch
Niveau 26
23 janvier 2014 à 14:45:03

Tu peux mettre ton code sur http://jsfiddle.net/ , ça sera plus simple pour nous :oui:

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 14:53:17

Merci je ne connaissais pas ce site

http://jsfiddle.net/2Zs4f/

Popovitch
Popovitch
Niveau 26
23 janvier 2014 à 15:39:39

:d) http://jsfiddle.net/2Zs4f/1/

Au moment de faire ton if pour la vérif du mail tu avais mis :
if(regex);
au lieu de if(regex){ ... }

Popovitch
Popovitch
Niveau 26
23 janvier 2014 à 15:46:36

Autre chose :

:d) <input name="reçevoir"> : je pense pas que "ç" soit valide...
:d) Mets des <div> + CSS plutôt que des <table> : les table c'est le mode de présentation des années 90, tu ne dois utiliser les <table> que pour faire des tableaux :-)))

:ok:

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 15:59:41

Merci je vais voir ça , ce n'est pas moi qui est fait le formulaire mais si on peut corriger pourquoi pas.

boyd-fowler
boyd-fowler
Niveau 10
23 janvier 2014 à 16:08:39

Pour le ; c'est vraiment une erreur bête mais c'est ça la prog une accolade mal placé et bim tu en as pour 1H à chercher :-(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment