Se connecter avec
S'enregistrer | Connectez-vous

Formulaire Dynamique

Dernière réponse : dans Programmation

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

Lassé par la pub ? Créez un compte
Expert Programmation

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.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde