Avatar billede phreazdialer Nybegynder
28. september 2000 - 12:02 Der er 2 kommentarer og
1 løsning

Markere radiobutton ved \"onChange\" i selectbox

Jeg har et tekstfelt og en selectbox.
Ud for hver af dem er der en radiobutton hvoraf den ud for textfeltet er default markeret.
Jeg vil så gerne have at radiobutton\'en ud for selectboxen markeres hvis man vælger noget i selectboxen, og ligeledes at den markerer radiobutton\'en ud for textfeltet hvis det udfyldes.

Formålet er at man skal kunne sende data ved enten at vælge det på en liste eller selv have muligheden for at indtaste noget andet hvis det ikke findes på listen. Hvis der både er indtastet noget i tekstfeltet og valgt noget i selectboxen skal jeg bruge radiobutton\'erne til at afgøre hvilket felt dataene skal hentes fra når man trykker submit.
Avatar billede spacey Nybegynder
28. september 2000 - 13:14 #1
Prøv dette:

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

<html>
<head>
    <title>Untitled</title>
    <script langauge=\"Javascript\">
    <!--
    function PlacerListe(val) {
    if (document.forms[0].Liste.options[document.forms[0].Liste.selectedIndex].value != \"\") {
    document.forms[0].RadioButton[0].checked=true
    }
    }
    function PlacerTekst() {
        if (document.forms[0].TekstFelt != \"\") {
    document.forms[0].RadioButton[1].checked=true
    }
    }
    //-->
    </script>
</head>

<body>
<form>
<p><select name=\"Liste\" onchange=\"PlacerListe()\">
<option value=\"1\">Hmmm</option>
<option value=\"2\">Hmmm1</option>
<option value=\"3\">Hmmm2</option>
</select>
<input type=\"radio\" value=\"1\" name=\"RadioButton\"></P>
<p><textarea name=\"TekstFelt\" onkeydown=\"PlacerTekst()\" onkeyup=\"PlacerTekst()\" onchange=\"PlacerTekst()\"></textarea>

<input type=\"radio\" value=\"2\" name=\"RadioButton\"></p>
</form>


</body>
</html>
Avatar billede phreazdialer Nybegynder
28. september 2000 - 13:30 #2
Det var lige præcis det jeg ledte efter :)
Takker

/Jakob
Avatar billede spacey Nybegynder
28. september 2000 - 13:37 #3
You\'re welcome :-)
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