Avatar billede summersun Nybegynder
02. september 2003 - 17:44 Der er 4 kommentarer og
1 løsning

værdi af Radiobox

<html>
<head>
<script type="text/javascript">
function check(){
alert(document.forms[0].browser.value)
}
</script>
</head>
<body>
<form>
Which browser is your favorite<br>
<input type="radio"
name="browser" onclick="check()"
value="Explorer">Microsoft Internet Explorer<br>

<input type="radio"
name="browser" onclick="check()"
value="Netscape">Netscape Navigator<br>

</form>

</body>
</html>


jeg har åbenbart erfaret at man ikke bare lige må aflæse værdien af en radiobox... eftersom mit eksp oven over returnere Undefined...

så hvordan finder jeg ud af hvad værdien er på en radiobox?
vil gerne vide:

hvordan man aflæser om den er markeret!
hvordan man finder ud af hvilken værdi den har!
Avatar billede roenving Novice
02. september 2003 - 17:51 #1
Ved at checke dem en for en indtil en af dem er sat ...

<script type="text/javascript">
function check(){
    r = document.forms[0].browser;
    for(i=0;r.length>i;i++){
        if(r[i].checked)alert(r[i].value)
    }
}
</script>
Avatar billede summersun Nybegynder
02. september 2003 - 17:57 #2
og hvad så hvis jeg har flere end bare de 2 radioboxe?
Avatar billede roenving Novice
02. september 2003 - 18:02 #3
Hvis du har een lang række er der ingen forskel, men hvis du vil kunne hive værdier ud af en masse forskellige ville jeg bruge form.elements og overføre navnet:

<script type="text/javascript">
function check(rName){
    r = document.forms[0].elements(rName);
    for(i=0;r.length>i;i++){
        if(r[i].checked)alert(r[i].value)
    }
}
</script>

<input type="radio" name="browser" onclick="check('browser')" value="Explorer">Microsoft Internet Explorer<br>

<input type="radio" name="parti" onclick="check('parti')" value="Socialdemokratiet">Socialdemokratiet<br>

hth
jes '-)
Avatar billede summersun Nybegynder
02. september 2003 - 18:07 #4
fino fino :) takker
Avatar billede roenving Novice
02. september 2003 - 18:08 #5
-- og jeg siger tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester