Se connecter / S'enregistrer
Votre question

Formulaire Dynamique

Tags :
  • Windows
  • Programmation
Dernière réponse : dans Programmation
10 Janvier 2008 22:26:18

Bonjour ,

J'ai un petit probleme , j'ai creer un formulaire en (x)html tout ce qui a de plus simple mais a un moment donnée il y a un select et selon l'option choisi un reste de formulaire apparait .

Pour le moment avec de l'aider j'ai fait ceci mais cela ne marche pas :


<head>

<!-- JS -->

<script type="text/javascript">

function refreshTextArea(value)
{
div = document.getElementById('config');
if( value = 'Windows' )
{
div .hinnerHtml = '<p>Version Windows :<br /> <textarea name="config_windows" rows=5 class="edits">blablabla</textarea></p> ';
}
else if( value = 'Linux' )
{
div .hinnerHtml = '<p>Distribution Linux :<br /><textarea name="config_linux" rows=5 class="edits">blablabla</textarea></p> ';
}
else if( value = 'MacOS' )
{
div .hinnerHtml = '<p>Mac OS :<br /><textarea name="config_macos" rows=5 class="edits">blablabla</textarea></p> ';
}
}
</script>
</head>


<body>
<!-- Formulaire-->
<select onchange="refreshTextArea(this.value);" name="os">
<option value="Windows">Windows</option>
<option value="Linux">Linux</option>
<option value="MacOS">Mac OS</option>
</select>

<div id="config"></div>

</body>
</html>

Je ne vois pas ce qui cloche j'ai passer la page sous firebug et aucun bug n'est présent ..

Merci de m'aider :)  .

Autres pages sur : formulaire dynamique

a c 232 L Programmation
11 Janvier 2008 11:08:54

Salut,

Pour faire un test d'égalité, il faut utiliser deux égals.
if(value== 'Windows')

Si tu n'en mets qu'un, "Windows" est donné à la variable value et le test est vrai, donc il entrera toujours dans cette condition.
11 Janvier 2008 18:24:44

Bonsoir , merci de la réponse OmaR_ShaRif j'ai rajouté les = mais il n'y a aucun changement . Bizarre =/
Contenus similaires
a c 232 L Programmation
11 Janvier 2008 22:41:30

il n'y a pas de h à inner
innerHTML
12 Janvier 2008 15:54:32

Youpi sa marche Merci beaucoup :D  !
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS