Hi
Ik zou graag een aantal textvelden in een loop een value willen geven mbv van het name attribute. (mbv van het Id gaat het prima maar dat is niet de issue)
In een simpele vorm ziet het er zo uit:
<html>
<head>
<script type="text/javascript">
function vul()
{
var rij = new Array('t1','t2','t3');
for(i=0; i<3; i++)
{
document.form.rij[i].value = 'gelukt';
}
}
</script>
</head>
<body>
<form name="form">
<input type="text" name="t1">
<input type="text" name="t2">
<input type="text" name="t3">
</form>
<a href="#" onclick="vul()">vul</a>
</body>
</html>
Dit werkt niet omdat de waarde: document.form.rij = undefined
snap ik
dus doe ik
{
name = rij[i];
document.form.name.value = 'gelukt';
}
maar dat werkt ook niet.
Kan het?
en zo ja hoe?
alvast bedankt
grt i.
1.184 views