Susi: onChange Fehler ?

Beitrag lesen

Ich möchte mit onChange eine Funktion aufrufen womit ich den aktuellen value der Funktion übergebe.

folgendes funktioniert ja:

<form>
<input name="anzahl" type="text" value="3" onChange="alert(this.value)">
</form>

Hier kommt ein Fenster wo der value drin steht.

Nun tausche ich einfach die alert() funktion durch meine Funktion auf aber das funktioniert nicht!

<form>
<input name="anzahl" type="text" value="" onChange="javascript:anzahl()">
</form>

oder

<form>
<input name="anzahl" type="text" value="" onChange="anzahl()">
</form>

hiermit will ich leglich die Funktion anzahl aufrufen, wenn anzahl ausgeführt wird soll mit document.write('test'); test ausgegeben werden. läuft aber nicht???

function anzahl()
{
 document.write('test');
}

ich bin auch schon soweit gegangen und habe variablen dem funktionsaufruf mit übergeben aber daran liegt es auch nicht.

ich verstehe das langsam nicht mehr?