Ik heb een script met daarin wat input velden. Het probleem is nu alles als je doorgaat naar de volgende pagina en je hebt b.v. iets verkeerd ingevult of niet ingevult en je moet een pagina terug hij alles is vergeten wat er in die velden stond. Hoe kan ik ervoor zorgen dat hij dit onthoud zodat niet telkens bij een fout alles opnieuw moet worden ingevult ?
- invoer onthouden
-
24-07-2011, 14:16 #1
- Berichten
- 515
- Lid sinds
- 16 Jaar
invoer onthouden
-
-
24-07-2011, 14:30 #2
- Berichten
- 293
- Lid sinds
- 16 Jaar
Re: invoer onthouden
Door de invoer te controleren d.m.v. javascript.
-
24-07-2011, 14:31 #3
- Berichten
- 515
- Lid sinds
- 16 Jaar
Re: invoer onthouden
Heb je een voorbeeld ?
-
28-07-2011, 16:47 #4
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: invoer onthouden
Invoervelden checken met JavaScript is een grote Faal zeker wanneer je niet een serverside validatie hebt
Je zou de value van de input moeten vullen met de post waarde vergeet deze dan niet eerst door htmlspecialchars te halen om cross site scripting tegen te gaan
-
28-07-2011, 16:52 #5
- Berichten
- 947
- Lid sinds
- 14 Jaar
Re: invoer onthouden
Zoals Raymond zegt inderdaad.
hieronder een simpel voorbeeldje:
Code:<?php if (isset($_POST['submit'])) { $inputwaarde = htmlspecialchars($_POST['input']); ?> <input type="text" name="inputnaam" value="<?php echo $inputwaarde; ?>" /> <?php } else { ?> <input type="text" name="inputnaam" value="" /> <?php }
-
29-07-2011, 11:19 #6
- Berichten
- 175
- Lid sinds
- 14 Jaar
Re: invoer onthouden
als je wilt kijken of er gepost is doe je dat dus NOOIT met
if (isset($_POST['submit']))
maar met:
if($_SERVER['REQUEST_METHOD'] == "POST")
@Roy M
ik heb hier wel iets handigs voor, mail maar naar jvanderzeeuw[@]hotmail[.]com als je interesse hebt!
Gr. Jason
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic