25. marts 2004 - 14:28
Der er
13 kommentarer og 1 løsning
if checkbox = checked
Hej igen. Jeg kan ikke finde ud af, hvordan jeg laver en if (checkbox == checked) { } else if(checkbox == '') { } Håber i kan hjælpe
Annonceindlæg fra Barco
25. marts 2004 - 14:29
#1
den ser sådan herud: <input name="Afhenting_recep" type="checkbox">
25. marts 2004 - 14:31
#2
Læg din input i en form f.eks. ved navn "ting". Kald den så ved: if (document.ting.Afhenting_recep.checked == false) { alert("den er ikke checked"); } else { alert("den er checked"); } }
25. marts 2004 - 14:35
#3
Selvfølgelig uden det ekstra } Noget lign.: <script> function checkcheckbox() { if (document.ting.Afhenting_recep.checked == false) { alert("den er ikke checked!"); } else { alert("den er checked!"); } } </script> <body> <form name="ting"> <input type="checkbox" name="Afhenting_recep" />Afhenting_recep <input type="button" value="check" onclick="checkcheckbox();"> </body>
25. marts 2004 - 14:36
#4
Hej styless. Grunden til at jeg gerne vil have det som ovenstående, er fordi jeg skal have en checkbox implanteret i nedenstående sætninger. if (isset($_POST['Klient']) && $_POST['Klient'] != '' && isset($_POST['Arrangement']) && $_POST['Arrangement'] != '' && isset($_POST['Partner']) && $_POST['Partner'] != '' && isset($_POST['Initialer']) && $_POST['Initialer'] != '' && isset($_POST['Dato']) && $_POST['Dato'] != '' && isset($_POST['Afhenting_recep']) && $_POST['Afhenting_recep'] == 'checked' && isset($_POST['Leveret_til']) && $_POST['Leveret_til'] == '') { } else if (isset($_POST['Klient']) && $_POST['Klient'] != '' && isset($_POST['Arrangement']) && $_POST['Arrangement'] != '' && isset($_POST['Partner']) && $_POST['Partner'] != '' && isset($_POST['Initialer']) && $_POST['Initialer'] != '' && isset($_POST['Dato']) && $_POST['Dato'] != '' && isset($_POST['Afhenting_recep']) && $_POST['Afhenting_recep'] == '' && isset($_POST['Leveret_til']) && $_POST['Leveret_til'] != '') { }
25. marts 2004 - 14:36
#5
styless kig på kategorien :o)
25. marts 2004 - 14:38
#6
hehe... Jeg fatter ik så meget af javascript.
25. marts 2004 - 14:40
#7
Til ovenstående kode: Hvis isset($_POST['Afhenting_recep']) && $_POST['Afhenting_recep'] == 'checked' Hvis ik isset($_POST['Afhenting_recep']) && $_POST['Afhenting_recep'] == '' men det virker ik :(
25. marts 2004 - 14:46
#8
LOL okay undskyld mig bad så kun lige {} og == checked og så troede jeg jeg var havnet i JavaScript kategorien. Sorry. Men mit script virker ellers glimragende :P
25. marts 2004 - 14:47
#9
dmg > Prøv empty funktionen istedet for isset?
25. marts 2004 - 14:48
#10
jeg er meget meget dårlig til det her. Er det evt muligt at du laver et eksempel der passer til mine if sætninger.
25. marts 2004 - 14:52
#11
Hvis du vil chekke om en bruger har trykket på 'Afhenting_recep' Så skal den hedde: // hvis ikke (!) tom felt så gør if (!empty($_POST['Afhenting_recep'])) { echo "brugeren har trykket på 'Afhenting_recep'"; } empty funktionen chekker på om den er tom eller 0. isset chekker bare på om variablen er sat.
25. marts 2004 - 14:53
#12
En checkbox i en form returnerer on hvis den er markeret med flueben.
25. marts 2004 - 15:13
#13
styless! Det virkede bare :-) mange tak. Du svarer bare
25. marts 2004 - 15:20
#14
Velbekommen skulle det være en anden gang :)
Vi tilbyder markedets bedste kurser inden for webudvikling