Javascript TEXTAREA

Résolu
homme_3d Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
homme_3d Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

caphar Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   12
 
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";
1
homme_3d Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
merci c'est b1 la solution merciiiiiiiiiiiiiiiiiiiiiiiiiiii
0
Bilow Messages postés 1014 Date d'inscription   Statut Membre Dernière intervention   117
 
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, ...).
0
homme_3d Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
sava je trouver la solution
0