Hallo!
Ich habe mehrere Textareafelder, die wiederum haben jeweils ein Input Element Feld, welches die restlichen Zeichen anzeigt (max. 150).
Die Textelemente werden in einer Schleife ausgegeben, dadurch haben sie eine eindeutige id.
Leider kann ich das Inputelement nicht aufrufen, da die id nicht erkannt wird.
Fehlermeldung:document.poll_edit_form.anzahl has no properties
Ich habe mehrere Textareafelder, die wiederum haben jeweils ein Input Element Feld, welches die restlichen Zeichen anzeigt (max. 150).
Die Textelemente werden in einer Schleife ausgegeben, dadurch haben sie eine eindeutige id.
Leider kann ich das Inputelement nicht aufrufen, da die id nicht erkannt wird.
PHP-Code:
function CheckLen(Target)
{
var area_id = Target.id; // hier wird die id übergeben
var maxlength = "150"; //die maximale Zeichenlänge
StrLen=Target.value.length;
if (StrLen==1&&Target.value.substring(0,1)==" ")
{
Target.value="";
StrLen=0;
}
if (StrLen>maxlength )
{
Target.value=Target.value.substring(0,maxlength);
CharsLeft=0;
}else
{
CharsLeft=maxlength-StrLen;
}
document.poll_edit_form.anzahl[area_id].value=CharsLeft; // Hier wird die id nicht mehr ausgelesen
}
Kommentar