Ord forsvinder i input felt efter post
Hej Eksperter!Jeg har lavet en almindelig form som jeg foretager en validering på når brugeren har indtastet data og derefter klikker 'OK'.
På "normal" vis forsvinder al data i felterne efter post, dvs. brugeren er nødt til at indtaste al data igen hvis nogle af felterne ikke er blevet valideret, f.eks. en e-mail adresse.
For at løse dette problem har jeg lavet asp siden på nedenstående måde, så data rigtig nok gemmes efter post og feltet bliver tilskrevet den indtastede værdi.
MEN, jeg er stødt på et problem som jeg umiddelbart ikke kan finde nogen løsning på... Hvis der er indtastet en værdi i feltet, f.eks. Hans Hansen, er det kun Hans der tilskrives i input-feltets Value. Hvis jeg spørger direkte på variablen 'txtNavn' ved Response.Write(txtNavn) bliver der rigtig nok skrevet Hans Hansen, med bare ikke i selve input feltet. Det er som om at tekst-strengen i variablen 'txtnavn' kun skrives fra position 1 og frem til en tom karakter selvom der står mere derefter...
Indtastet værdi: Hans Hansen.
Response.Write(txtnavn) => 'Hans Hansen' -> OK
...value=<%=txtNavn%>> => 'Hans' -> hvor er Hansen blevet af????
Hvad kan jeg gøre for at løse dette problem?
På forhånd mange tak!
<%
Dim txtNavn
txtNavn = Request.Form("txtNavn")
%>
<html>
<head>
<title>Test form</title>
</head>
<body>
<form method="post" action="testform.asp">
<input type="text" id="txtNavn" name="txtNavn" value=<%=txtNavn%>>
<input type="submit" id="btnOK" name="btnOK" value="OK">
</form>
</body>
</html>
