Formulaire ok sous firefox mais pas sous IE:/
Résolu/Fermé
Mamal
Messages postés
18
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
1 juin 2009
-
28 mai 2009 à 21:24
Mamal Messages postés 18 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 1 juin 2009 - 1 juin 2009 à 00:13
Mamal Messages postés 18 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 1 juin 2009 - 1 juin 2009 à 00:13
A voir également:
- Formulaire ok sous firefox mais pas sous IE:/
- Video downloadhelper firefox - Télécharger - Outils pour navigateurs
- Formulaire de réclamation facebook - Guide
- Comment supprimer bing de firefox - Guide
- Firefox telecharger - Télécharger - Navigateurs
- Ok maps - Guide
6 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
31 mai 2009 à 14:21
31 mai 2009 à 14:21
Oui, le <select> que tu as donné est correct.
Voilà avec tes values :
Voilà avec tes values :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Ton titre</title> <script type="text/javascript"> <!-- function affiche() { if(document.getElementById('domaine').value == 2) { valeur = "block"; } else { valeur = "none"; } document.getElementById('myText').style.display = valeur; } //--> </script> </head> <body> <form name="form"> <select name="domaine" id="domaine" onchange="affiche();cal();"> <option disabled="disabled" selected="selected" value="--">-- Choisir --</option> <option value="2">Oui</option> <option value="0">Non</option> </select> <div id='myText' style="display:none"> Merci de noter le nom de domaine souhaité : <input type="text" name="nomdomaine" /> </div> </form> </body> </html>
zoby44
Messages postés
818
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
199
28 mai 2009 à 23:13
28 mai 2009 à 23:13
Salut, a mon avis, ça viens des onclick dans les <options>, quand tu veux exécuter une fonction javascript avec un <select>, il faut mettre
<select onchange="maFonction();">et dans cette fonction tu demande d'afficher le div.
function maFonction() { document.getElementById('monDiv').style.visibility = 'visible'; }
Mamal
Messages postés
18
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
1 juin 2009
3
31 mai 2009 à 00:25
31 mai 2009 à 00:25
Salut,
Merci pour tes conseils zoby44, t'es un chef :)
j'ai réussi à afficher le formulaire sous IE mais, hé oui il y a un mais. Je n'arrive pas a l'effacer si je clique sur non.
J'aimerais que Oui l'affiche et Non l'efface.
Cordialement
Mamal
Merci pour tes conseils zoby44, t'es un chef :)
j'ai réussi à afficher le formulaire sous IE mais, hé oui il y a un mais. Je n'arrive pas a l'effacer si je clique sur non.
J'aimerais que Oui l'affiche et Non l'efface.
Cordialement
Mamal
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
31 mai 2009 à 01:11
31 mai 2009 à 01:11
Salut. Tu me diras depuis quand on fait des onclick sur des <option> !
Je viens de tout recoder clairement :
Je viens de tout recoder clairement :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Ton titre</title> <script type="text/javascript"> <!-- function affiche() { document.getElementById('myText').style.display = document.getElementById('domaine').value; } //--> </script> </head> <body> <form name="form"> <select name="domaine" id="domaine" onchange="affiche();"> <option disabled="disabled" selected="selected" value="--">-- Choisir --</option> <option value="block">Oui</option> <option value="none">Non</option> </select> <div id='myText' style="display:none"> Merci de noter le nom de domaine souhaité : <input type="text" name="nomdomaine" /> </div> </form> </body> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mamal
Messages postés
18
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
1 juin 2009
3
31 mai 2009 à 03:00
31 mai 2009 à 03:00
Salut,
Merci beaucoup pour le codage Avion-f16, je suis un débutant en codage.
Par contre, les value de mes options sont très importantes car je m'en sert pour effectuer un calcul qui me donne un montant à payer.
Je penses que ce select est correct :
<select name="domaine" id="domaine" onChange="affiche();cal()">
Par contre la value des options Oui et Non doivent être numériques pour que le calcul soit valide.
Ne serait-il pas possible de contourner le problème ?
merci
Mamal
Merci beaucoup pour le codage Avion-f16, je suis un débutant en codage.
Par contre, les value de mes options sont très importantes car je m'en sert pour effectuer un calcul qui me donne un montant à payer.
Je penses que ce select est correct :
<select name="domaine" id="domaine" onChange="affiche();cal()">
Par contre la value des options Oui et Non doivent être numériques pour que le calcul soit valide.
Ne serait-il pas possible de contourner le problème ?
merci
Mamal
Mamal
Messages postés
18
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
1 juin 2009
3
1 juin 2009 à 00:13
1 juin 2009 à 00:13
Salut :)
Merci mille fois avion-f16, t'es un chef, ça fonctionne du tonnerre.
Bye
Merci mille fois avion-f16, t'es un chef, ça fonctionne du tonnerre.
Bye