Javascript TEXTAREA

Résolu/Fermé
homme_3d Messages postés 5 Date d'inscription samedi 10 juillet 2010 Statut Membre Dernière intervention 1 avril 2011 - 31 mars 2011 à 21:25
homme_3d Messages postés 5 Date d'inscription samedi 10 juillet 2010 Statut Membre Dernière intervention 1 avril 2011 - 31 mars 2011 à 21:49
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 mardi 15 mars 2011 Statut Membre Dernière intervention 7 septembre 2011 12
31 mars 2011 à 21:35
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 samedi 10 juillet 2010 Statut Membre Dernière intervention 1 avril 2011
31 mars 2011 à 21:49
merci c'est b1 la solution merciiiiiiiiiiiiiiiiiiiiiiiiiiii
0
Bilow Messages postés 1014 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 117
31 mars 2011 à 21:32
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 samedi 10 juillet 2010 Statut Membre Dernière intervention 1 avril 2011
31 mars 2011 à 21:49
sava je trouver la solution
0