Webmaster Hub: verification des champs et alerte - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

verification des champs et alerte qui prends en compte plusieurs parametres

#1 L'utilisateur est hors-ligne   feyesh 

  • Groupe : Membre
  • Messages : 8
  • Inscrit(e) : 10-mars 05

Posté 02 novembre 2010 - 22:57

Bonjour à toutes et à tous,

Je cherche à rendre réactif un formulaire réactif, pour que lorsqu'un internaute clic sur un champs déroulant puis un autre, un message d'alerte s'affiche.

Exemple :
question 1 : Je suis allérgique :
- a la sauce tomate
- je ne suis pas allergique

question 2 : que voulez vous manger ?
- spaghetti bolognaise
- des croutons de pains

Si le visiteur à selectionné "a la sauce tomate" + "spaghetti bolognaise" > Alerte "attention, vous allez être malade"

J'utilise javascript qui vérifie que les champs soient remplis correctement + php pour l'envoi du mail, je pense que java doit pouvoir faire ça ?
Savez vous quel bout de code dois je utiliser ? quel tuto je dois chercher ?
Merci d'avance
0

#2 L'utilisateur est hors-ligne   Ernestine 

  • Groupe : Fondatrice
  • Messages : 1 034
  • Inscrit(e) : 21-août 03
  • Genre:Femme

Posté 03 novembre 2010 - 00:44

Voir le messagefeyesh, le 02 novembre 2010 - 22:57, dit :

Savez vous quel bout de code dois je utiliser ? quel tuto je dois chercher ?

Un tuto pour apprendre javascript peut-être ? ;)

En gros, il faut :
- capter l'évènement clic avec onclick
- lorsque cet évènement se produit, récupérer les deux valeurs sélectionnées : document.getElementById('allergie').value
- ensuite, avec un simple if, regarder si les deux valeurs sont égales aux valeurs qui vont bien (ou pas), et le cas échéant, faire un alert.
0

#3 L'utilisateur est hors-ligne   feyesh 

  • Groupe : Membre
  • Messages : 8
  • Inscrit(e) : 10-mars 05

Posté 03 novembre 2010 - 13:56

Merci Ernestine, c'est exactement le process que je recherche.
Par contre le traitement "if" se fait en javascript ou en php ?
C'est justement la partie { if question1="x" et question2="Y" alors = alerte } sur laquelle je bloque.
0

#4 L'utilisateur est hors-ligne   Ernestine 

  • Groupe : Fondatrice
  • Messages : 1 034
  • Inscrit(e) : 21-août 03
  • Genre:Femme

Posté 03 novembre 2010 - 15:34

Si tu veux afficher une alerte directement au moment du clic, c'est en javascript.
Mais si après tu veux faire un traitement côté serveur (éventuellement pour enregistrer le résultat), alors il faut aussi le faire en php.

Côté javascript ce sera un truc du style :
if(document.getElementById('allergie').value=='tomate' && document.getElementById('manger').value=='bolognaise')
	alert('attention, vous allez être malade');

(il faut bien sûr adapter 'allergie', 'manger', 'tomate' avec les valeurs de tes champs)

Côté php c'est très similaire :
if($_REQUEST['allergie']=='tomate' && $_REQUEST['manger']=='bolognaise')
	print('attention, vous allez être malade');

0

#5 L'utilisateur est hors-ligne   feyesh 

  • Groupe : Membre
  • Messages : 8
  • Inscrit(e) : 10-mars 05

Posté 03 novembre 2010 - 20:01

Après un petit tour sur le site du 0 et grâce à tes infos, j'ai pu arriver à mes fins.
Merci beaucoup !
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)