11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

j'ai un formulaire avec 3 boutons "radio" et un champs textarea.

Le but serait qu'un message soit affiché dans le champs textarea en fonction du coche de l'un des trois boutons "radio"

Chaque bouton "radio" ayant un message différent à afficher.

Comment puis-je m'y prendre ? J'aimerais cette fonction en javascript mais pas en php

Merci Smiley smile
Bonjour,

Il te faut créer une petite fonction javascript par exemple:


function afficher(message)
{
 var element= document.getElementById(textarea_id);
 element.firstChild.nodeValue=message;
}


Par la suite, sur chaque bouton radio:

<input type="radio" onclick="afficher('mon_texte');" />
Merci, j'ai essayé mais j'ai dù oublier quelque chose quelque part car cela ne fonctionne pas

<head>
<script>

function afficher(message)
{
 var element= document.getElementById(textarea_id);
 element.firstChild.nodeValue=message;
}
</script>
</head>

<body>

<form method="post" action="">
  <input type="radio" onclick="afficher('mon_texte');" />

  <textarea name="textarea_id" id="textarea_id" cols="45" rows="5"></textarea>
</form>

</body>
</html>

Modifié par kiwoo (18 Aug 2008 - 17:35)