Avatar billede dusktrab Nybegynder
08. februar 2002 - 01:40 Der er 2 kommentarer og
1 løsning

Keep value in form

Jeg har et form med sådan nogle

if request.form("navn") = "" then
error = "intet navn"
else

men, ALT data i formen bliver slettet når "error" værdien vises. Hvordan kan man undgå det?
Avatar billede excession Nybegynder
08. februar 2002 - 10:59 #1
du kan gemme de informationer der bliver indtastet..

navn = request.form("brugernavn")

<INPUT TYPE="text" name="brugernavn" value="<%=navn%">

-- xs
Avatar billede excession Nybegynder
08. februar 2002 - 11:08 #2
jeg har f.eks gjort det på den her måde tidligere:

siden hedder opretprofil.asp


gemtbrugerid = Trim(request.form("brugerid"))
gemtfornavn = Trim(request.form("fornavn"))
gemtefternavn = Trim(request.form("efternavn"))
gemtemail = Trim(request.form("email"))
gemturl = Trim(request.form("url"))
gemtinfo = Trim(request.form("info"))
gemtuddsted = Trim(request.form("uddsted"))
gemticq = Trim(request.form("icq"))
gemtsignatur = Trim(request.form("signatur"))



forkertpass = ""
optaget = ""



    set rslog = server.createobject ("ADODB.Recordset")
    SQLlog = "SELECT * FROM bruger WHERE (brugerid = '" & brugerid & "')"
    'Sql sætning der henter info hvis brugernavn og kodeord stemmer overens. Bruges til at skabe rslog recordsettet

        rslog.open SQLlog, Conn

        IF NOT (rslog.BOF OR rslog.EOF) THEN

' ----------------- hvis brugerid er taget får brugeren en fejlmeddelese
        optaget = "<font color=red>Brugernavn er optaget. Vælg nyt brugernavn</font>"

        ELSE


        brugeroptaget = ""


' ----------------- hvis indtastet brugerid er forskellig fra ingenting så..
            IF brugerid <> brugeroptaget THEN

' ----------------- checker om brugeren har indtastet password korrekt 2 gange. hvis der er fejl får han fejlmeddelse
    password1 = Trim(request.form("password1"))
    password2 = Trim(request.form("password2"))


                IF password1 = password2 THEN

' ----------------- SQL insert data i bruger tabellen



<form name="opretprofil" action="opretprofil.asp" method="POST">
<table cellpadding="0" bgcolor="#FFFFFF" cellspacing="0" border="0" valign="top" align="left" width="500">

<tr align="right">
<td valign="bottom">
<input name="brugerid" type="text" class="textfield" value="<%=gemtbrugerid%>">&nbsp;*&nbsp;<%=optaget%>

</td>

....
....
....

jeg har gemt brugernavnet som gemtbrugerid og jeg har fejlmeddelelsen optaget..
Avatar billede dusktrab Nybegynder
13. marts 2002 - 08:53 #3
Taxa!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester