Avatar billede thomasmyg Nybegynder
16. juli 2007 - 17:33 Der er 14 kommentarer og
1 løsning

checkbox med JS

Jeg har en lille checkbox menu ser sådan her ud.

1a
..1b
2a
..2b

hvis man vælger 1a skal 2a-b udelukkes(fx ved at blive tonet ned til grå fra sort) så man kun kan vælge 1b. det samme skal være gældende hvis man vælger 2a.

håber det er det rigtige sted og stille spørgsmålet.

Jeg koder normalt i asp, så hvis det kan lade sig gøre med det så vil jeg gerne prøve det.
Avatar billede olebole Juniormester
16. juli 2007 - 17:42 #1
<ole>

Prøv at vise noget kode  =)

/mvh
</bole>
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 17:51 #2
jeg har ikke noget kode, jeg ved ikke særlig meget om js så jeg søger i blinde.
Avatar billede olebole Juniormester
16. juli 2007 - 18:02 #3
Så må du forklare noget tydeligere, hvad det er, du ønsker  =)
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 18:05 #4
tror ikke jeg kan forklare tydligere.
vælger man 1a kan man ikke vælge hverken 2a eller 2b, kun 1b og det samme hvis man vælger 2a så kan man kun vælge 2b og IKKE 1a og 1b.

Okay?
Avatar billede windcape Praktikant
16. juli 2007 - 18:07 #5
forklar formålet istedet, det er typisk langt mere beskrivende.
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 18:11 #6
jeg kan ikke forklare det anderledes.

man har valgte mellem to par sko et par i str. 32 og et par i str 42, hvis man vælger en 32 må man ikke vælge en i 42 (siger sig selv hvorfor, ik') derfor så skal str. 42 udlukkes så man kun kan vælge den anden str. 32.
Avatar billede mclemens Nybegynder
16. juli 2007 - 18:22 #7
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">
function rev(e,e2){
  e2=document.getElementById(e2);es=(e.selectedIndex>0)
  e.firstChild.firstChild.nodeValue=es?"Nulstil":"Vælg";
  e2.selectedIndex=0;e2.firstChild.firstChild.nodeValue=es?"Tom":"Vælg";
  e2.disabled=es;
}
</script>

</head><body>
<select id="et" onchange="rev(this,'to');"><option>Vælg</option><option>1a</option><option>1b</option></select>
<select id="to" onchange="rev(this,'et');"><option>Vælg</option><option>2a</option><option>2b</option></select>
</body></html>
Avatar billede olebole Juniormester
16. juli 2007 - 18:22 #8
Så skal du ikke bruge checkboxe - men radios  ;o)
Avatar billede mclemens Nybegynder
16. juli 2007 - 18:23 #9
Ignorer mit indlæg, overså det var checkboxe :P.
Avatar billede olebole Juniormester
16. juli 2007 - 18:24 #10
mclemens >> jeg er alt andet end sikker ... jeg gætter bare  =)
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 18:26 #11
ja jeg skal bruge radiobottons
Avatar billede olebole Juniormester
16. juli 2007 - 18:31 #12
Bruger du radio-buttons, kan kun én vælges i samme gruppe (= alle radios med samme name). Så må du gruppere dem på en hensigtsmæssig måde ... men det kan jeg ikke lige overskue udfra beskrivelsen  =)
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 18:53 #13
http://hilsoetest.hilsoe.dk/bestilsub.asp

kig her, checkboxene skal så laves om til radio button og deres value skal skrives ind i min database.
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 21:08 #14
lukker og åbner et nyt, har lavet lidt om på siden.
Avatar billede thomasmyg Nybegynder
16. juli 2007 - 21:15 #15
det nye spørgsmål er her.

http://www.eksperten.dk/spm/787796
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