@@bert:
nuqneH
damit ich bei allen inputs den gleichen code nutzen kann (value="get_value(this.name)") müsste das innerhalb des inputs passieren.
Nein, müsste es nicht.
Gibt es einen Eventhandler a la onload für inputs?
@onload gibt es nicht für 'input'. [HTML401 §17.4]
oder kann ich irgendwo im tag this.value=get_value(this.name) unterbringen?
Eher nicht. Aber in einem Array:
var inputdefaults = [
["foo", "Foo"],
["bar", "Bar"]
];
Dann gehst du die im Array vermerkten Inputfelder durch:
var myForm = document.myForm;
if (myForm)
{
for (var i = 0; i < inputDefaultValues.length; i++)
{
var input = myForm[inputDefaultValues[i][0]];
if (input) input.value = inputDefaultValues[i][1];
}
}
Voraussetzung dafür ist, dass 'form' und die 'input' @name haben:
<form name="myForm" action="">
<input type="text" name="foo"/>
<input type="text" name="bar"/>
</form>
Mit IDs lässt sich das natürlich auch machen; die Anpassungen überlasse ich dir.
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)