Flori: Anzahl Zeichen aus Textfeldern ermitteln

Beitrag lesen

Hy Juan,

nachdem ich der falschen Spur hinterher bin, habe ich die Lösung selbst gefunden. += heisst ja: Linker Wert wird mit dem rechten Wert addiert und dem linken Wert zugeschrieben. Also muss die Variable "gesamt" auch eine Zahl sein. Ich Dummbax ich.

Also herzlichen Dank für die Mühe. Hier das erweiterte Script:
vor jeder Zeile steht jetzt die Anzahl der Zeichen der betreffenden Zeile - anschliessend werden die Zeichen aller Zeilen zusammengezählt.

Herzliche Grüße von Flori

-------------------------------------------

<html>
<head>
<title>test</title>

<script type="text/javascript">
<!--

function ermittle_anzahl()
{

var textfeld = document.getElementsByTagName('input');

var anzahl = document.getElementsByTagName('span');

var i = 0;

var gesamt = 0;

while (i < textfeld.length)
{

anzahl[i].innerHTML = textfeld[i].value.length;

gesamt += textfeld[i].value.length;

document.getElementById('gesamt').innerHTML = gesamt;

i++;

}

}

//-->
</script>

</head>
<body>

<form name="formular">

<input type="text" size="50" value=""> <span>0</span><br>
<input type="text" size="50" value=""> <span>0</span><br>
<input type="text" size="50" value=""> <span>0</span><br>
<input type="text" size="50" value=""> <span>0</span>

<div id="gesamt">0</div>

</form>

<a href="javascript:ermittle_anzahl()">Anzahl</a>

</body>
</html>