28. januar 2006 - 00:56
Der er
7 kommentarer og 1 løsning
Vælg og der kommer noget frem.
Hej eksperter :) Er der nogen der ved hvordan jeg gør, hvis man skal vælge noget i en select, som ser sådan ud: <select name="type"> <option value="Afmeld"></option> <option value="Tilmeld"></option> <select> hvis man så vælger "Tilmeld" skal der komme noget nyt frem under neden og hvis man så vælger Afmeld bagefter skal det forsvinde igen.... Er der nogen der kan det ? :)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. januar 2006 - 00:59
#1
Det er et nyhedsbrev men spørgsmålet har intet med det at gøre. Koden skal se sådan ud i afmeld: <form action="opret.php" method="post"> <div class="top">Nyhedsbrev</div><br> <table border="0" style="border: 0px" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="50%"> <tr> <td width="50%">Navn:</td> <td width="50%"><input type="text" name="navn"></td> </tr> <tr> <td width="50%">Email:</td> <td width="50%"><input type="text" name="email"></td> </tr> <tr> <td width="50%">Type:</td> <td width="50%"><select name="type"> <option value="afmeld">Afmeld</option> <option value="tilmeld">Tilmeld</option> </select></td> </tr> <tr> <td width="50%"></td> <td width="50%"><input type="submit" value="Send"></td> </tr> </table> </form> Og skal se sådan ud i Tilmeld: <form action="opret.php" method="post"> <div class="top">Nyhedsbrev</div><br> <table border="0" style="border: 0px" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="50%"> <tr> <td width="50%">Navn:</td> <td width="50%"><input type="text" name="navn"></td> </tr> <tr> <td width="50%">Email:</td> <td width="50%"><input type="text" name="email"></td> </tr> <tr> <td width="50%">Type:</td> <td width="50%"><select name="type"> <option value="afmeld">Afmeld</option> <option value="tilmeld">Tilmeld</option> </select></td> </tr> <tr> <td width="50%"></td> <td width="50%"><input type="checkbox" name="scipts">Scripts</td> </tr> <tr> <td width="50%"></td> <td width="50%"><input type="submit" value="Send"></td> </tr> </table> </form> Håber i kan hjælpe mig :)
28. januar 2006 - 01:01
#2
Du kan lave et onchange-event på select-kontrollen og deri checke hvilket valg der er gjort. Nogenlunde således: <script type="text/javascript"> function checkValg(obj) { if(obj) { document.getElementById("infoElement").style.display = (obj.value=='Tilmeld'?'block':'none'); } } </script> <select name="type" onchange="checkValg(this);"> <option value="Afmeld"></option> <option value="Tilmeld" selected></option> <select> <div id="infoElement"> Denne tekst burde kun blive vist hvis der er valgt Tilmeld ovenfor... </div>
28. januar 2006 - 01:05
#3
Ja, det dur :D
28. januar 2006 - 01:06
#4
Kan du selv flette det ind i din kode, eller skal du have lidt mere assistance?
28. januar 2006 - 01:08
#5
Nej, ellers tak :-)
28. januar 2006 - 01:09
#6
Jamen, så velbekomme da :)
28. januar 2006 - 01:10
#7
:-)
28. januar 2006 - 01:10
#8
Mange(!) tak for point :)
Vi tilbyder markedets bedste kurser inden for webudvikling