js mbv name attr in een for loop value instellen
El Grimbo
29/01/2010 10:20:00Hi
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.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;
document.form.name.value = 'gelukt';
}
maar dat werkt ook niet.
Kan het?
en zo ja hoe?
alvast bedankt
grt i.
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.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;
document.form.name.value = 'gelukt';
}
maar dat werkt ook niet.
Kan het?
en zo ja hoe?
alvast bedankt
grt i.
Gewijzigd op 01/01/1970 01:00:00 door El Grimbo
PHP hulp
22/11/2024 06:59:13- Jim -
29/01/2010 10:23:00Je moet hier ID voor gebruiken ipv naam.
<script type="text/javascript">
function vul()
{
var rij = new Array('t1','t2','t3');
for(i=0; i<3; i++)
{
document.getElementById(i).value = 'gelukt';
}
}
</script>
?>
<script type="text/javascript">
function vul()
{
var rij = new Array('t1','t2','t3');
for(i=0; i<3; i++)
{
document.getElementById(i).value = 'gelukt';
}
}
</script>
?>
El Grimbo
29/01/2010 10:24:00ik schreef al dat het met id prima gaat.
Kan het niet met het name attribute?
Kan het niet met het name attribute?
Gewijzigd op 01/01/1970 01:00:00 door El Grimbo