Buchstaben zählen

Folgendes Eingabeformular:

[PHP] echo’


Name:



Email:



Mitteilung:(160 Zeichen)






';[/PHP]

Folgende Javascript datei:

<script language="text/JavaScript"> function count( val ) { document.getElementById('ausgabe').innerHTML = val.length + " Zeichen wurden eingegeben"; } </script>

Der zählt mir einfach nicht die Buchstaben.
Weiß jemand worans da liegt!?!?

Wo soll er diese denn ausgeben? Es müsste in HTML-Element mit der ID „ausgabe“ existieren. Wenn nicht: füg es ein.

[html]

[/html]jetzt hab ich das eingefügt…
Zählen lässt es sich trotzdem nicht!

Zimmermann Daniel

Hat sich erledigt.

Kann man den Beitrag hier irgendwie als „erledigt“ markieren?

Nein, du darfst für andere aber gerne dazuschreiben, wie du es gelöst hast :wink:

Naja zuerst hab ich ja probiert, das über eine externe Javascript Datei zu lösen und die einzubinden.
Hat aber nicht so geklappt wie ich es wollen habe.

Dann hab ich einfach den Javascript Code genommen und sie in den Header der php Datei geschrieben… also einfach <script type="text/JavaScript"> Javascript Code </script>

Danach hats ohne Probs funktioniert :stuck_out_tongue:

Ja, eine JavaScript-Funktion muss bekannt sein bevor sie aufgerufen wird. Deswegen schreibt man Funktionen am besten in den Header der HTML-Datei (PHP-Dateien haben keinen Header).

Javascripte sollte man in den Head, nicht in den Header schreiben :wink: