Hallo,
ik krijg (of zet) de naam van een element uit een form
en daar wil ik de waarde uit hebben. Voor text velden geen probleem,
alleen bij radiobuttons gaat het mis.
Nu heb ik het volgende stukje code snel in elkaar geflansts:
Nu het probleem:
Ik weet niet (weet het wel, maar leg het niet vast in de code) welke type een element is. Ik haal dus het element op aan de hand van zijn naam en daar wil ik het type van weten.
Ik wil een zo simple mogelijke constructie.
Wat ik nu heb is dat ik zonder de [0] erachter undefined mee krijg, maar die in niet undefined in de if.
Als ik er wel [0] achter zet, dan krijg ik terug dat het een radio type is, maar dat werk niet bij tekst velden.
Hoe krijg ik het voor elkaar om snel het type van een element te krijgen?
ik krijg (of zet) de naam van een element uit een form
en daar wil ik de waarde uit hebben. Voor text velden geen probleem,
alleen bij radiobuttons gaat het mis.
Nu heb ik het volgende stukje code snel in elkaar geflansts:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <form name="myForm" onsubmit="return getType()">
<input type="radio" name="blaat" value="1">
<input type="radio" name="blaat" value="2">
<input type="text" name="adsf" value="2">
<input type="submit" value="do iets">
</form>
<script type="text/javascript">
function getType() {
alert(document.forms['myForm'].elements['blaat'][0].type);
alert(document.forms['myForm'].elements['adsf'][0].type);
if (document.forms['myForm'].elements['blaat'].type == 'undefined')
alert('undefined');
return false;
}
</script> |
Nu het probleem:
Ik weet niet (weet het wel, maar leg het niet vast in de code) welke type een element is. Ik haal dus het element op aan de hand van zijn naam en daar wil ik het type van weten.
Ik wil een zo simple mogelijke constructie.
Wat ik nu heb is dat ik zonder de [0] erachter undefined mee krijg, maar die in niet undefined in de if.
Als ik er wel [0] achter zet, dan krijg ik terug dat het een radio type is, maar dat werk niet bij tekst velden.
Hoe krijg ik het voor elkaar om snel het type van een element te krijgen?
[ Voor 14% gewijzigd door Verwijderd op 05-10-2004 17:28 ]