17. oktober 2005 - 12:43Der er
9 kommentarer og 1 løsning
input - type="checkbox"
Hej alle Når jeg i en form indsætter en checkbox <input type="checkbox" id="del_af" name="part_of" checked="checked"> 'partof' overføres hvis den er checked. Fint nok. Hvis den ikke er checked overfører formen ingen værdier. Det giver mig fejlmelding når jeg i php skriver $part_of = $_REQUEST["part_of"]; Hvordan får jeg formularen til at overføre noget i stil med 'en_fil.php?part_of=off' Mvh Christian
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.
Jeg SKAL sende data i formen som post (ikke get). Jeg klarede mig ved at lave en <input type hidden id=del_af name=part_of>, hvor en checkbox med 'id=del' afgjorde indhold i et JavaScript. Nok ret kluntet - bare jeg kendte en bedre metode. Men din kommentar gav mig en ledetråd - har du et svar? Christian.
Brug Eriks, som er en langt mere korrekt måde at behandle queries på ;o)
Hvorfor bruger du i øvrigt ikke $_POST? Så har du styr på, hvor dine variabler stammer fra. Bruger du $_REQUEST, aner du ikke, hvor skidtet kommer fra - og kompromiterer muligvis sikkerheden din applikation.
Ja Ole det har du ret i - Erik's SVAR gav løsningen, men dit SVAR gav mig hint til noget andet. En lille ekstra som nok mere er java script: Kan man overføre data som 'type=post' uden at anvende <form>. Altså uden at anvende: 'this.location = en_side?vaerdi=en_vaerdi;' Mvh Christian
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.