David: Formularfelder automatisch füllen

Beitrag lesen

Hallo Jogi,
Moinsen eddi,

ich hätte da noch einen anderen ansatz. Ähnlich zu dem von Eddi, jedoch ein bisschen dynamischer bzw. einen bei dem bei veränderungen des Formulars das Script nicht so stark verändert werden muss...

<form name="myForm">
...
<input name="in_0" onChange="completeForm(this);">
<input name="ups" onChange="completeForm(this);">
<input name="in_2" onChange="completeForm(this);">
...
<input name="irgendwas" onChange="completeForm(this);">
...
</form>

und hier das Script:

<script type="text/javascript">
function completeForm(obj)
{
 var value = '';
 i = document.myform.length-1;

while(i)
 {
  if(document.myform.elements[i].name != obj.name)
   document.myform.elements[i].value = obj.value;
  else
   break;

i--;
 }
}
</script>

Viele Grüße
David