Moin!
ich habe ein Formular und wenn ich dort den vorhanden Wert ändere soll mit onChange meine Funktion aufgerufen werden aber ich bekomme ein Fehler es geht nicht?
Genau so, wie Du hier oben schreibst.....<?php ?>
<script type="text/javascript">
<!--
function anzahl()
{
document.write('test');
}
//-->
</script>
<form name="Form">
<input name="anzahl" type="text" onChange="anzahl()" value="<?=$wert?>" >
</form>
... schreibst Du auch hier unten.Rat:
Verbessere Deine Syntax. Dein Problem ist übrigens das PHP, nicht das Javascript.
Und wenn das da oben geht, so wird Dein gesamtes Dokument mit "test" überschrieben.MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo!
Ich kann es auch so schreiben aber es kommt das selber raus!
document.write('test'); benutze ich um zusehen ob er überhaupt in die funktion springt dann sollte er doch wenigsten test ausspucken aber das tut er auch nicht? probier es selber aus dann siehst du es.
mir ist auch nicht klar ob ich mein funktionsaufruf in onChange mit ; abschliessen muß wenn ich unter google suche wurde es alles ohne semikolon geschrieben.
<script type="text/javascript">
<!--
function anzahl()
{
document.write('test');
}
//-->
</script>
<form name="Form">
<input name="anzahl" type="text" onChange="javascript:anzahl()" value="5" >
</form>
ich finde einfach keinen fehler...?