Rafraichissement Textarea
Résolu
pancho65
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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>
A voir également:
- Rafraichissement Textarea
- Impossible de changer la fréquence de rafraîchissement - Forum Carte graphique
- RAFRAICHISSEMENT MONITEUR - Forum Ecran
- Problème rafraîchissement outlook - Forum Hotmail / Outlook.com
- Rafraichissement 59 hz - Forum Windows
- Plus de rafraichissement de l'explorateur - Forum Windows 10
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 :
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"/>