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
Page 1 sur 1
verification des champs et alerte qui prends en compte plusieurs parametres
#2
Posté 03 novembre 2010 - 00:44
feyesh, 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.
#4
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 :
(il faut bien sûr adapter 'allergie', 'manger', 'tomate' avec les valeurs de tes champs)
Côté php c'est très similaire :
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');
Partager ce sujet :
Page 1 sur 1


Haut











