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

Champs obligatoires dans formulaire

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Batman
Batman
Niveau 10
08 janvier 2008 à 16:57:55

Bonjour les gens,
Je suis en train de bosser sur un formulaire de contact et ça s´avère plus compliqué que ce que j´imaginais.
Je voudrais mettre des champs obligatoires, et retourner un message d´erreur si ces champs ne sont pas remplis.
Donc j´ai imaginé un script qui vérifierait si les champs en question sont vides ou pas, et faire une redirection vers ma page de formulaire avec des champs cachés (du genre: nom=1; prenom=0; tel=0; message=1 qui donnerait: Veuillez remplir le champ prénom, Votre numéro de téléphone est incomplet ou invalide).

Mais pour ça j´ai deux soucis: comment faire pour reconnaitre si le numero de téléphone est valide (composé de 10 chiffres) ?
Pour éviter d´avoir un super url qui utiliserait des GET, je voudrais faire ça par formulaire, mais il faudrait qu´il "s´auto submit". Est-ce que c´est possible ?

Enfin, question toute bête, comment faire pour envoyer le formulaire par mail ? J´ai pas de problème avec une BDD, mais je ne sais pas faire comme ça...

Merci d´avance de vos réponses :)

Yoda_Software
Yoda_Software
Niveau 30
08 janvier 2008 à 17:04:53

Personnellement, j´utilise le Javascript pour vérifier mes formulaires.
Pour vérifier la validité d´un n° de tél ou d´une adresse mail, tu peux utiliser les "expressions régulières" aussi appelées "regex" (de l´anglais REGular EXpression).

Batman
Batman
Niveau 10
08 janvier 2008 à 17:21:27

Voui je viens de voir le Regex sur le site du zéro. J´avais oublié son existence et j´avais décidé de le zapper pour cause de mal de tête... bon bah bonne occasion de m´y mettre... :)

Sinon est ce que par hazard tu aurais un script bateau que je pourrais adapter à me passer ?

Merci pour ta réponse rapide en tout cas :)

Yoda_Software
Yoda_Software
Niveau 30
08 janvier 2008 à 17:24:54

Je n´ai pas mes sources de code ici avec moi (ça fait plusieurs mois que je ne trouve plus le temps de coder).

En fait, tu peux utiliser les REGEX en PHP aussi, mais ça oblige à recharger la page et je trouve ça plus sympa de ne pas passer à la page suivante tant que le formulaire n´est pas correctement renseigné.

Gourdin
Gourdin
Niveau 3
08 janvier 2008 à 17:41:04

Il y a beaucoup de regex données complètements , mais si tu veux apprendre il est evidemment mieux de faire soi même. :)

spartan_18
spartan_18
Niveau 39
08 janvier 2008 à 17:43:50

Si tu utilises javascript (pour pas recharger la page) n´oublie surtout pas PHP après.

indiana_jones_
indiana_jones_
Niveau 10
08 janvier 2008 à 18:51:54

Utilise la fonction isset() de php. :ok:

deepblue
deepblue
Niveau 16
08 janvier 2008 à 18:55:13

http://fr2.php.net/manualual/fr/function.filter-var.php

Pseudo supprimé
Pseudo supprimé 08 janvier 2008 à 19:05:51

"Personnellement, j´utilise le Javascript pour vérifier mes formulaires."

Si tu veux pas que des gens puissent mettre n´importe quoi, faut vérifier du coté serveur (PHP ou autre donc).

Mais tu peux AUSSI vérifier en javascript pour le confort des utilisateurs. (pas besoin de recharger la page si une données est mauvaise, etc.)

Yoda_Software
Yoda_Software
Niveau 30
09 janvier 2008 à 09:55:30

C´est ce que je fais :ok:

spartan_18
spartan_18
Niveau 39
09 janvier 2008 à 15:26:54

Tu n´as pas oublié de vérifié aussi du côté PHPH ?

Batman
Batman
Niveau 10
09 janvier 2008 à 15:53:07

Bah c´est en cours, je vais rajouter des isset et des if (!empty), des fois que les visiteurs aient désactivé JS.

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