Hi
diese funktion möchte ich für mehrere Inputfelder nutzen ohne
für jedes Inputfeld eine eigen Funktion schreiben zu müssen
(Variablenübergabe in javascript)
......
<form action=in.php enctype="multipart/form-data" method=post name="Test" >......
<script type="text/javascript">
function Aktualisieren() {
document.Test.Kontrolle.value = document.Test.topic.value.length + 1;
return true;
}
</script>
.....
Inputfeld 1:
<td>
<font face="arial,helvetica,sans-serif" size=2><input type=text name=inputfeld1 size=50 value="<? echo "$inputfeld1"; ?>" onKeyDown="Aktualisieren(this.value)">
<input type="Text" value="0" readonly size="3" name="Kontrolle">max. 250 Zeichen
</font>
</td>
Inputfeld 2:
<td>
<font face="arial,helvetica,sans-serif" size=2><input type=text name=inputfeld2 size=50 value="<? echo "$inputfeld2"; ?>" onKeyDown="Aktualisieren(this.value)">
<input type="Text" value="0" readonly size="3" name="Kontrolle">max. 250 Zeichen
</font>
</td>
.........
</form>
Das habe ich schon versucht:
Funktion:
.........
function Aktualisieren(name) {
document.Test.Kontrolle.value = document.Test.name.value.length + 1;
return true;
..........
Inputfeld
onKeyDown="Aktualisieren(name[inputfeld1].this.value)
bzw.
onKeyDown="Aktualisieren(name[inputfeld2].this.value)
..........
für eure Hilfe bin ich euch dankbar !!
Simone