Rafraichissement Textarea

Résolu/Fermé
pancho65 - 31 déc. 2013 à 15:51
 Utilisateur anonyme - 31 déc. 2013 à 17:11
Bonjour,
je debute en html. Je voudrais afficher un texte dans un textarea lorsqu'on clique sur un bouton.

Quand je clique, le texte s'affiche bien mais disparait aussitôt.

je joins mon petit code

merci pour votre aide

<html>
<head>
<title>essai</title>
<script type="text/javascript" language="javascript">
<!-- //
function zaza(){
	document.forms.MyForm.Comments.value = "zaza";
}
// -->
</script>
</head>
<body>
<form name="MyForm">
<tr>
 <td><textarea name="Comments" rows="5" cols="50"></textarea></td>
</tr>
<tr>
 <td><input type="submit" value="Valider" onclick="zaza()"/></td>
</tr>
</form>
</body>
</html>



2 réponses

Bonjour

C'est parce que l'appui sur le bouton provoque l'envoi du formulaire. La page est ré-affichée, donc le texte est effacé.

Tu as plusieurs méthodes :
Tu peux utiliser un bouton de type "button" au lieu de submit, comme ça le formulaire n'est pas envoyé.
Tu peux garder le bouton "submit" mais ajouter un "return false" qui empêche le bouton d'envoyer le formulaire :
<input type="submit" value="Valider" onclick="zaza(); return false"/>
0
impeccable merci !
0
Utilisateur anonyme
31 déc. 2013 à 17:11
De rien :-)
0