Tag Stefan.
Nur gibt es da auch die Möglichkeit der Methode getElementsByName() den Parameter 'this' mitzugeben, also das Feld, von dem der Aufruf gestartet wurde?
Nicht direkt. 'this' würde bei günstiger Konstellation bereits eine Referenz auf das betroffene Element liefern. In folgendem Beispiel würde bei Verlassen des Eingabefeldes in einem Hinweisfenster der für maxlength gesetzte Attributwert angezeigt werden:
<input type="text" name="Name" value="Wert" maxlength="20" onblur="alert(this.maxLength);">
Allerdings kannst du getElementsByName(this) nicht aufrufen, da als Parameter ein String erwartet wird, this jedoch ein Objekt ist. Doch auch hier kann Abhilfe geschaffen werden:
<input type="text" name="Name" value="Wert" maxlength="20" onblur="alert(document.getElementsByName(this.name)[0].maxLength);">
Siechfred
Früh übt sich ... (74kB)
Der schwierigste Blick ist immer der über den Tellerrand -- man glaubt gar nicht, wie hoch so ein Tellerrand sein kann.