Ik heb een aantal radiobuttons, die gewoon dezelfde naam hebben maar verschillende values. Ik wil met javascript er een checken. kan dat? (en hoe)
Verwijderd
ja dat kan maar daarvoor moet je in W&G zijn.(ander forum dus).
wat je moet doen is:
document.form.jouw_radio_button_naam.checked = true;
wat je moet doen is:
document.form.jouw_radio_button_naam.checked = true;
javascript => [forum=13]
Mannen komen van Mars Tweakers, vrouwen van Venus Bokt
Ok, hij moest naar webdesign & graphics, tnx voor het moven dan.
Terug on topic:
Als ik dit gebruik, dat werkt niet:
<form name="form">
<input type="radio" name="test" value="value_een">
<input type="radio" name="test" value="value_twee">
</form>
<script>
form.test.checked=true
</script>
De bedoeling is dat ik met behulp van een javascriptje de radiobutton met value_twee automatisch check.
Terug on topic:
Als ik dit gebruik, dat werkt niet:
<form name="form">
<input type="radio" name="test" value="value_een">
<input type="radio" name="test" value="value_twee">
</form>
<script>
form.test.checked=true
</script>
De bedoeling is dat ik met behulp van een javascriptje de radiobutton met value_twee automatisch check.
omdat radio inputs in dezelfde naam hebben zitten ze in een array. je code was dus bijna goed.
Uitzondering was dacht ik als je 1 radio knopje had, dan zat het juist niet in een array, maar 1 enkele radio gebruiken lijkt mij een vrij loze actie
code:
1
2
3
| // 0 is 1e // 1 is 2e, enz. document.forms["form"].test[1].checked = true |
Uitzondering was dacht ik als je 1 radio knopje had, dan zat het juist niet in een array, maar 1 enkele radio gebruiken lijkt mij een vrij loze actie
Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin
Verwijderd
ja sorry, dacht er vannacht ook aan dat ik een foute code had gegeven

het is dus idd een array...
spijtig eig. dat je niet met naam kan werken, als je bvb man/vrouw button hebt:
document.form.radio['man'].checked = true
maarja, niks aan te doen..
het is dus idd een array...
spijtig eig. dat je niet met naam kan werken, als je bvb man/vrouw button hebt:
document.form.radio['man'].checked = true
maarja, niks aan te doen..
welmaarja, niks aan te doen..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| <html>
<head>
<script>
function setup() {
frm = document.form;
frm.radio = new Array();
for(var i=0; i<frm.elements.length; i++) {
el = frm.elements[i]
if(el.type == 'radio') {
frm.radio[el.value] = el;
}
}
}
function select(gender) {
document.form.radio[gender].checked = true;
}
</script>
</head>
<body bgcolor="#FFFFFF" onload="setup()">
<form name="form">
<input type="radio" name="gender" value="man">
<a href="javascript:select('man')">man</a><br>
<input type="radio" name="gender" value="vrouw">
<a href="javascript:select('vrouw')">vrouw</a><br>
</form>
</body>
</html> |
Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin
Pagina: 1