14. oktober 2009 - 10:49
Der er
4 kommentarer og 2 løsninger
returnere værdi i form efter fejlmeddelelse
Jeg har en side med mange input forms. ved tryk på submit, kontrolleres der for tomme felter o.l. Hvis der er fejl, får man en meddelelse, så man kan rette fejlene. Men nu er alle felterne tomme igen. Hvordan er det lige man gør, så det kun er de felter med fejl i, man skal udfylde igen? Jeg bruger sessions, og har prøvet med denne her: <input name="login" type="text" class="textfield" id="login" value="<?php $_POST['login']; ?>" /> Men det dutter ikke. Nogen forslag?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. oktober 2009 - 11:00
#1
ret: <input name="login" type="text" class="textfield" id="login" value="<?php $_POST['login']; ?>" /> til: <input name="login" type="text" class="textfield" id="login" value="<?php echo $_POST['login']; ?>" />
14. oktober 2009 - 11:14
#2
Det virkede ikke ;-( Men - Jeg tog et koldt bad, og kom selv på løsningen ;-) På den side der behandler input fra form, indsatte jeg denne: $_SESSION['login'] = $_POST['login']; Og selve inputformen, ændrede jeg til: <input name="login" type="text" class="textfield" id="login" value="<? echo $_SESSION['login']; ?>" /> Det funkede sgisme :-) Men tak for forslaget (det kom sq hurtigt :-)
14. oktober 2009 - 12:11
#3
selv tak :) men ja det er jo klart hvis siden ikke sendes til sig selv, så vil post arrayet være tomt og så kan en løsning være sessions
14. oktober 2009 - 13:41
#4
Det var vist misindformation fra min side ;-) Smid et svar, så deler vi i porten
14. oktober 2009 - 13:48
#5
det er så i orden :)
15. oktober 2009 - 09:40
#6
tak for point
Vi tilbyder markedets bedste kurser inden for webudvikling