Javascript TEXTAREA
Résolu
homme_3d
Messages postés
7
Statut
Membre
-
homme_3d Messages postés 7 Statut Membre -
homme_3d Messages postés 7 Statut Membre -
Bonjour,
voici mon code :
<HTML>
<HEAD>Exrecice 2</HEAD>
<SCRIPT language="JavaScript1.2">
var somme=0;
var n=number;
function Info()
{
for(i=1;i<=document.f.n.value;i++)
{
somme=somme+i;
document.f.champ.value=("la somme pour i= " +i + " est " +somme );
}
}
</SCRIPT>
<BODY>
<form name="f">
<input type="text" name="n">
<input type="button" value="calcule" onClick="Info()">
</br>
<TEXTAREA rows="10" cols="25" name="champ" ></textarea>
</form>
</body>
</html>
dans le TEXTAREA je vois qu'un seulle ligne je veux voir tt les ligne
voici mon code :
<HTML>
<HEAD>Exrecice 2</HEAD>
<SCRIPT language="JavaScript1.2">
var somme=0;
var n=number;
function Info()
{
for(i=1;i<=document.f.n.value;i++)
{
somme=somme+i;
document.f.champ.value=("la somme pour i= " +i + " est " +somme );
}
}
</SCRIPT>
<BODY>
<form name="f">
<input type="text" name="n">
<input type="button" value="calcule" onClick="Info()">
</br>
<TEXTAREA rows="10" cols="25" name="champ" ></textarea>
</form>
</body>
</html>
dans le TEXTAREA je vois qu'un seulle ligne je veux voir tt les ligne
A voir également:
- Javascript TEXTAREA
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
2 réponses
Si tu veux conserver les différents résultats successifs dans un même textarea, utilise l'opérateur += pour ajouter le contenu à la suite :
document.f.champ.value += "la somme pour i= " + i + " est " + somme + "\r\n";
homme_3d
Messages postés
7
Statut
Membre
merci c'est b1 la solution merciiiiiiiiiiiiiiiiiiiiiiiiiiii
Bonjour,
Tu associes une chaine avec un int. Utilise parseInt().
somme = somme+i; Utilise somme += i
Si tu veux des retours à la ligne c'est "\n".
Pourtant ca fonctionne, je ne comprend pas ton problème.
Mais je ne t'aiderai pas plus : reformule ta question avec plus de politesse (merci d'avance, svp, au revoir, ...).
Tu associes une chaine avec un int. Utilise parseInt().
somme = somme+i; Utilise somme += i
Si tu veux des retours à la ligne c'est "\n".
Pourtant ca fonctionne, je ne comprend pas ton problème.
Mais je ne t'aiderai pas plus : reformule ta question avec plus de politesse (merci d'avance, svp, au revoir, ...).