Avatar billede cyberkox Nybegynder
07. maj 2007 - 19:14 Der er 8 kommentarer og
1 løsning

Checkbox afgør hvilken form der skal vises

Hej E. Jeg har en side med to formular. Nu vil jeg gerne at man først skal vælge om man en ny eller eksisterende kunde:
Ja Nej. Vælger man nej, vises den ene form og omvendt den anden. Som standard skal Ny kunde vises :) Nogen der kan hjælpe?
Avatar billede roenving Novice
07. maj 2007 - 22:53 #1
<form>
Ny kunde: <input type="radio" name="nyKunde" value="Ja" checked="checked" onclick="visNyKundeForm(this);"> Ja <input type="radio" name="nyKunde"value="Nej" onclick="visNyKundeForm(this);"> Nej
</form>

<form id="nyKunde" ...>
...
</form>

<form id="eksisterendeKunde" style="display:none;">
...
</form>

<script type="text/javascript">
function visNyKundeForm(elm){
  document.getElementById("nyKunde").style.display = elm.value=="Ja" ? "block" : "none";
  document.getElementById("eksisterendeKunde").style.display = elm.value=="Ja" ? "none" : "block";
}
</script>

-- absolut utestet !-)
Avatar billede cyberkox Nybegynder
07. maj 2007 - 23:05 #2
Hmm, det virker ikke helt. Lidt svært at forklare, men prøv selv at teste det igennem, så er du en skat :-)
Avatar billede roenving Novice
07. maj 2007 - 23:42 #3
Ny kunde: <input type="radio" name="nyKundeCheck" value="Ja" checked="checked" onclick="visNyKundeForm(this);"> Ja <input type="radio" name="nyKundeCheck" value="Nej" onclick="visNyKundeForm(this);"> Nej

-- der var et problem med sammenfald af navne ...
Avatar billede roenving Novice
07. maj 2007 - 23:44 #4
-- og fejlen var der jo så kun i IE, for ingen andre browsere er så tåbelige at kigge på en name-attribut, når der eksplicit er angivet, at man vil lede efter et id ,-(
Avatar billede roenving Novice
07. maj 2007 - 23:46 #5
Hrm, efter at have hørt historier om andre browsere, bør det vel hedde:

... for ingen andre browsere er _vel_ så tåbelige ...
Avatar billede cyberkox Nybegynder
08. maj 2007 - 00:13 #6
Hehe, og så virker det sandelig også.. Smid et svar og scor dine point :)

Hehe, hvorfor findes der er ikk blot en SUPER browser i stedet for alle de her mange som læser siderne forskelligt.. DET er tåbeligt :D og det smutter jeg i seng på ;-)
Avatar billede roenving Novice
08. maj 2007 - 00:17 #7
Velbekomme '-)
Avatar billede mclemens Nybegynder
08. maj 2007 - 10:13 #8
Avatar billede roenving Novice
08. maj 2007 - 11:22 #9
-- og tak for point ;~}
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