Contenir et restituer textarea avec variable
Résolu
Tri4L
Messages postés
10
Statut
Membre
-
Tri4L Messages postés 10 Statut Membre -
Tri4L Messages postés 10 Statut Membre -
Bonjour, je souhaite sauvegarder le contenu d'une <textarea> dans une variable "varretour" avec un bouton et pouvoir restituer le contenu de cette variable dans la même <textarea> avec un autre bouton.
J'ai ceci (qui évidement ne fonctionne pas parce que je suis un gros noob):
Où es-ce que je me plante? Merci de votre aide!
<textarea id="textarea01"></textarea>
<input type="button" value="Sauvegarder" onclick="sauv()"/>
<input type="button" value="Retablir" onclick="retab()"/>
<script type="text/javascript">
function sauv()
{
var varretour = document.getElementById('textarea01').value;
}
</script>
<script type="text/javascript">
function retab()
{
document.getElementById("textarea01").value = varretour.value;
}
</script>
J'ai ceci (qui évidement ne fonctionne pas parce que je suis un gros noob):
Où es-ce que je me plante? Merci de votre aide!
<textarea id="textarea01"></textarea>
<input type="button" value="Sauvegarder" onclick="sauv()"/>
<input type="button" value="Retablir" onclick="retab()"/>
<script type="text/javascript">
function sauv()
{
var varretour = document.getElementById('textarea01').value;
}
</script>
<script type="text/javascript">
function retab()
{
document.getElementById("textarea01").value = varretour.value;
}
</script>
A voir également:
- Contenir et restituer textarea avec variable
- Variable d'environnement temp - Forum Word
- Vérifiez la variable d'environnement TEMP. QUE FAIRE ????? ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office
- Variable objet ou bloc "with" non définie - Forum VB / VBA
1 réponse
Bonjour,
Le problème est que ta variable varretour est déclarée dans la fonction sauv(). Elle n'a donc pas de valeur ailleurs, et notamment pas lorsque tu appelles retab(). Il faut la déclarer en dehors. Et par ailleurs, le .value est superflu dans la fonction retab.
Ce qui donne :
Xavier
Le problème est que ta variable varretour est déclarée dans la fonction sauv(). Elle n'a donc pas de valeur ailleurs, et notamment pas lorsque tu appelles retab(). Il faut la déclarer en dehors. Et par ailleurs, le .value est superflu dans la fonction retab.
Ce qui donne :
<textarea id="textarea01"></textarea> <input type="button" value="Sauvegarder" onclick="sauv()"/> <input type="button" value="Retablir" onclick="retab()"/> <script>
var varretour = document.getElementById('textarea01').value;
function sauv()
{
varretour = document.getElementById('textarea01').value;
}
function retab()
{
document.getElementById("textarea01").value = varretour;
}
</script>
Xavier
Tri4L
Messages postés
10
Statut
Membre
Merci infiniment Xavier pour ton explication! J’espère que ça pourra aussi servir a d'autres.