Hallo, vielen Dank zunächst mal.
Es ist leider kniffliger als ich dachte.
Ohne eckige Klammern funktioniert es einwandfrei (z.B. name="kartentext"), allein der Name ist name="saCustomer[kartentext]".
Nachfolgend etwas Code, um das ganze anschaulicher zu machen.
Formular
<td colspan="3" class="content"><br>Ihr Kartentext (max. 250 Zeichen)<br>
<textarea name="saCustomer[kartentext]" rows="6" cols="60" wrap="physical"
onKeyDown="textCounter(document.forms["formular"].elements["customerAdress[kartentext]"],this.form.remLentext,250);"
onKeyUp="textCounter(document.forms["formular"].elements["customerAdress[kartentext]"],this.form.remLentext,250);">
<? echo $saAdress["kartentext"] ?></textarea><br>
Verbleibende Zeichen: <input type=box readonly name=remLentext size=3 value=250></td> <!--this.form.saCustomer["kartentext"]-->
Script
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)
{field.value = field.value.substring(0, maxlimit);}
else
{countfield.value = maxlimit - field.value.length;}
}
Falls Du noch eine geniale Idee hast, wäre ich Dir sehr verbunden.
Liebe Grüsse
Christian