Hi Leute
Ich raf einfach nicht wie ich ein Name eines Formularfeld in einer Funktion verwenden muss??
function checkLen(name, val)
{
maxLen=255;
var txt=document.forms[0].val.value;
if(txt.length>maxLen)
{
alert("Bitte maximal "+maxLen+" Zeichen eingeben!");
document.forms[0].val.value=txt.substring(0,maxLen);
document.forms[0].name.value=0;
}
else
{
document.forms[0].name.value=maxLen-txt.length;
}
}
verbleibende Zeichen: <input type="text" name="zae" value="255" size="3">
<textarea rows="6" cols="70" name="besch" onkeyup="checkLen('zae','besch')"></textarea>
In name steht jetzt zae aber wie muss ich in der funktion name verwenden damit der inhalt von name (zae) gelesen wird
Ich dachte mit eval() aber geht nicht!
document.forms[0].eval(name).value=0;
Gruss und merci für die Hilfe!