plumbe Skrevet 10. februar 2005 Del Skrevet 10. februar 2005 hvordan kan man sjekke at brukeren har trykket på submit. Er det $HTTP_POST_VARS? Lenke til kommentar
Gilbert Skrevet 10. februar 2005 Del Skrevet 10. februar 2005 <input type="submit" name="submit" value="OK"> if ($_GET['submit'] == "ok") {} ? Lenke til kommentar
kakkle Skrevet 11. februar 2005 Del Skrevet 11. februar 2005 evt if($_POST["submit"] == "ok") {} dersom det brukes post som method Lenke til kommentar
???????? Skrevet 11. februar 2005 Del Skrevet 11. februar 2005 $_REQUST, så slipper du å tenke på forskjellen. Glem ikke at dersom de trykker [Enter] i et av feltene så vil ikke submit bli sendt. Lenke til kommentar
Lokaltog Skrevet 11. februar 2005 Del Skrevet 11. februar 2005 (endret) Glem ikke at dersom de trykker [Enter] i et av feltene så vil ikke submit bli sendt. Litt snartenkt der? Jeg er nærmest 100% sikker på at verdien til submit-knappen sendes selv om du trykker [enter] i f.eks. en tekstboks. Hvorfor? - Submit-knappen er halv-fokusert i forms, og følgelig vil den bli aktivert når du trykker enter, akkurat som i andre programmer. - Når en form sendes til serveren så sendes ikke bare tekstbokser og slikt, men alt innholdet i en <form>-tag med unntak av type="reset". Correct me if I'm wrong. Endret 11. februar 2005 av Lokaltog Lenke til kommentar
???????? Skrevet 11. februar 2005 Del Skrevet 11. februar 2005 (endret) Correct me if I'm wrong. Okay, da får jeg gjøre det... hehe Du har litt rett også, mener at Mozilla ol. faktisk sender submit knappen, men det gjør ikke IE - og siden ca. 90% av alle brukere har IE så er det absolutt ikke lurt å basere seg på submit veriden. Sjekk gjerne selv: <form method="get" action="<?= $_SERVER['PHP_SELF'] ?>"> <input type="text" name="tekstfeltet"><br> <input type="submit" name="submit" value="submit"> </form> <?php if(isset($_GET)) { foreach($_GET as $var => $value) echo "$var: $value<br />\n"; } ?> Hehe... merk: snartenkt betyr snarrådig - snar|rådig (av II *snar) som fort finner råd el. utvei. Endret 11. februar 2005 av ???????? Lenke til kommentar
RipZ- Skrevet 11. februar 2005 Del Skrevet 11. februar 2005 Bruk alltid et hidden-element for å kontrollere om formen er sendt eller ikke. Har sett flere som har gjort den feilen at man må trykke på submit-knappen for å kunne kjøre scriptet på riktig måteø Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå