Gelijkaardige ftie als window.txt.value voor Option (checkbox)

Status
Niet open voor verdere reacties.

train5

Gebruiker
Lid geworden
27 aug 2004
Berichten
55
Op een asp-pagina kan je de waarde opvragen van een tekstvak met:
waarde = window.txtName.value

Nu wil ik dit ook doen voor een checkbox, maar als ik window.chkName.value opvraag, krijg ik ongeacht de checkbox aangevinkt is of niet, altijd waar terug.

Hoe kan ik wel de juiste waarde ophalen?
 
Met onderstaande code geraak je al wel weer een eind verder ;)
HTML:
<html>
  <head>
    <script type="text/javascript">
      function ToonWaarde(){
        alert("chk1="+document.getElementById("chk1").checked+" en chk2="+document.getElementById("chk2").checked);
      }
    </script>
  </head>
  <body>
    <form name="fTest" action="" method="post">
      <input name="chk1" id="chk1" type="checkbox" value="chk1" checked>checkbox1<br>
      <input name="chk2" id="chk2" type="checkbox" value="chk1">checkbox2<br>
      <input type="button" value="test" onclick="ToonWaarde();">
    </form>
  </body>
</html>
Het heeft op zich wel niets met ASP te maken, maar enkel met javascript...
 
Ik gebruik vbscript in mijn asp-pagina's. Ik zou dus liever dit ook ophalen mbv vbscript.
 
Dan kan het zo:
HTML:
<html>
  <head>
    <script type="text/vbscript">
      sub ToonWaarde()
        msgbox "chk1="&document.getelementbyid("chk1").checked&" en chk2="&document.getelementbyid("chk2").checked
      end sub
    </script>
  </head>
  <body>
    <form name="fTest" action="" method="post">
      <input name="chk1" id="chk1" type="checkbox" value="chk1" checked>checkbox1<br>
      <input name="chk2" id="chk2" type="checkbox" value="chk1">checkbox2<br>
      <input type="button" value="test" onclick="ToonWaarde">
    </form>
  </body>
</html>
PS: Ik merk juist dat dit wel werkt in IE, maar niet in FF of Opera :confused:
[edit]Ik heb net een beetje gegoogled...
Blijkbaar is vbscript "Microsoft Only" en zal bijgevolg enkel in IE werken:confused:[/edit]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan