Avatar billede irsild Nybegynder
04. april 2001 - 17:48 Der er 6 kommentarer og
1 løsning

Form-Radio til javascript

Jeg har en \"radio\" jeg kalder radioknap, fra en form. Når jeg i JavaScript prøver at få værdien af radioknap. form.radioknap.value, får jeg en fejl undefined

Hvis I ikke forstår spørgsmålet, kan jeg vise koden?
Avatar billede dudal Nybegynder
04. april 2001 - 17:53 #1
form.radioknap.checked

returnerer true hvis den er valgt, false hvis den ikke er.
Avatar billede netsrac Praktikant
04. april 2001 - 17:57 #2
form.radioknap[0].value giver værdien af den første radioknap i sættet med navnet radioknap.
Avatar billede irsild Nybegynder
04. april 2001 - 18:02 #3
radioknap, består af 4 \"radio\" med value fra 1 til 4 og i Javascript skriver jeg:

if(form.radioknap.value==4)

Dette tager javascript som undefined?

Så jeg kan vel ikke bruge  form.radioknap.checked, da det ikke giver hvilken der er checked?
Avatar billede irsild Nybegynder
04. april 2001 - 18:03 #4
Det lyder fornuftigt. Prøver lige.
Avatar billede irsild Nybegynder
04. april 2001 - 18:11 #5
ja, jeg skal så bare skrive if(form.radioknap[3].checked)

Fint tak.
Avatar billede dudal Nybegynder
04. april 2001 - 18:16 #6
Dette script løber igennem alle værdier og returnerer derefter den der er valgt.

/Jesper


<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\">
<!--
function valueGetter(felt) { 
strTest = null;
      for (var i = 0; i < document.formnavn.testr.length; i++) {
            if (document.formnavn.testr[i].checked) {
                strTest = document.formnavn.testr[i].value
            }
        } 
        return strTest;
}
//-->
</SCRIPT>
</head>

<body>

<form name=\"formnavn\">
<input type=\"Radio\" value=\"tester\" name=\"testr\">
<input type=\"Radio\" value=\"tetser123\" name=\"testr\">
</form>

<input type=\"button\" value=\"Test\" onclick=\"alert(valueGetter());\">

</body>
</html>
Avatar billede irsild Nybegynder
04. april 2001 - 18:36 #7
Til dudal

Tak for det. Det kan jeg godt bruge.
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
Kurser inden for grundlæggende programmering

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