Kann mir bitte jmd. einen Tipp geben, warum die name-Attribute hier nicht gesetzt werden?
Kann ich nicht nachvollziehen.
function setName(el)
{
var f = el.form;
for(var i = 0; i < f.elements.length; i++)
if( f.elements[i] != el) f.elements[i].name = el.id;
}
<form action="#">
<input name="xx" onclick="alert(this.name)">
<input name="xy" onclick="alert(this.name)">
<input name="xz" onclick="alert(this.name)">
<input name="xa" onclick="alert(this.name)">
<input type="button" onclick="setName(this)" value="neu" id="NEU!">
</form>
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)