Avatar billede meo Nybegynder
08. januar 2002 - 15:38 Der er 8 kommentarer og
1 løsning

clik radiobuttons -> enable noget og disable andet

Hej,
Hvordan får jeg den til at enable noget og disable de andre ved tryk på nogle radiobuttons? Skal virke med både netscape og explorer!!
jeg har lavet en eksempel:

<tr>
<td><p>mig <input type=\'radio\' name=\'radionavn\' value=\"1\" ></td></p>

<td><p>dig <input type=\'radio\' name=\'radionavn\' value=\"2\" ></td></p>

<td><p>os <input type=\'radio\' name=\'radionavn\' value=\"3\" ></td></p>
</tr>

<tr>
<td><p>mor <input type=\'radio\' name=\'mig\' value=\"mig_mor\" ></td></p>
<td><p>far<input type=\'radio\' name=\'mig\' value=\"mig_far\" ></td></p>
</tr>

<tr>
<td><p>navn <input type=\'radio\' name=\'dig\' value=\"dig_navn\" ></td></p>
<td><p>alder<input type=\'radio\' name=\'dig\' value=\"dig_alder\" ></td></p>
</tr>

<tr>
<td><p>hus <input type=\'checkbox\' name=\'os\' value=\"os_hus\" ></td></p>
<td><p>bil<input type=\'checkbox\' name=\'os\' value=\"os_bil\" ></td></p>
<td><p>flyver<input type=\'checkbox\' name=\'os\' value=\"os_flyver\" ></td></p>
</tr>

Danke!!
Avatar billede cool_casper Nybegynder
08. januar 2002 - 15:47 #1
Kig lidt rundt på http://javascript.internet.com Gider ikke selv for 15 poinz......
Avatar billede senj Nybegynder
08. januar 2002 - 15:48 #2
Jeg har lavet et eks. til dig! Prøv at klikke lidt rundt i mig og dig og hold øje med hus og bil.

<html>
<head>
</head>
<body>

<SCRIPT language=\"JavaScript\">
function change()
{
document.minform.vi.disabled = true;
document.minform.dem.disabled = false;
}

function change1()
{
document.minform.vi.disabled = false;
document.minform.dem.disabled = true;
}
</SCRIPT>

<form name = \"minform\">
<table>
<tr>
<td><p>mig <input type=\'radio\' name=\'radionavn\' value=\"1\" onclick=\"java script:change()\";></td></p>
<td><p>dig <input type=\'radio\' name=\'radionavn\' value=\"2\" onclick=\"java script:change1()\";></td></p>
<td><p>os <input type=\'radio\' name=\'radionavn\' value=\"3\"></td></p>
</tr>
<tr>
<td><p>mor <input type=\'radio\' name=\'mig\' value=\"mig_mor\" ></td></p>
<td><p>far<input type=\'radio\' name=\'mig\' value=\"mig_far\" ></td></p>
</tr>
<tr>
<td><p>navn <input type=\'radio\' name=\'dig\' value=\"dig_navn\" ></td></p>
<td><p>alder<input type=\'radio\' name=\'dig\' value=\"dig_alder\" ></td></p>
</tr>
<tr>
<td><p>hus <input type=\'checkbox\' name=\'vi\' value=\"os_hus\" ></td></p>
<td><p>bil<input type=\'checkbox\' name=\'dem\' value=\"os_bil\" ></td></p>
<td><p>flyver<input type=\'checkbox\' name=\'her\' value=\"os_flyver\" ></td></p>
</tr>
</table>
</form>
</body>
</html>
Avatar billede meo Nybegynder
08. januar 2002 - 15:58 #3
Det er lige det jeg søger!! Men gør jeg det sådan at hvis brugeren trykker \'mig\' så kan brugeren kun klikke på \'mor\' og \'far\',
hvis brugeren klikker på dig skal brugeren kun klikke på \'navn\' og \'alder\' osv!!
Avatar billede senj Nybegynder
08. januar 2002 - 16:05 #4
Det er ret simpelt. Kig på de små funktioner jeg har lavet og lav dem som du vil have dem!

/senj
Avatar billede meo Nybegynder
08. januar 2002 - 16:11 #5
Det troede jeg man kunne ved at gøre sådan her:
function change()
{
document.minform.mig.disabled = true;
document.minform.dig.disabled = false;
}

function change1()
{
document.minform.mig.disabled = false;
document.minform.dig.disabled = true;
}

Men \'de\' andre radiobuttons bliver ikke disablet!
Avatar billede senj Nybegynder
08. januar 2002 - 16:13 #6
Du har jo ikke kodet at \"de\" skal være disabled!

function change1()
{
document.minform.mig.disabled = false;
document.minform.dig.disabled = true;
document.minform.de.disabled = true;

}
Avatar billede meo Nybegynder
08. januar 2002 - 16:19 #7
Hvem er \"de\"? Du mener \'os\'?
Det har jeg prøvet!!
Men man kan stadig klikke løs!!
function change()
{
document.minform.mig.disabled = true;
document.minform.dig.disabled = false;
document.minform.os.disabled = false;
}

function change1()
{
document.minform.mig.disabled = false;
document.minform.dig.disabled = true;
document.minform.os.disabled = true;
}
Avatar billede senj Nybegynder
08. januar 2002 - 16:51 #8
Når du disabler radiobutton er det en lidt anden syntakt. Kig engang på denne!

function change1()
{
document.minform.vi.disabled = false;
document.minform.dem.disabled = true;
document.minform.radionavn[0].disabled = true;
}

Her er radionavn[0] den første burron i rækken!
Avatar billede meo Nybegynder
08. januar 2002 - 17:32 #9
Okay, nu har jeg den!!
Takker!!
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