webForumDet fria alternativet

En enkel fråga !!

ASP

5 svar · 241 visningar · startad av Stiff

Medlem sedan apr. 200219 inlägg
Frågan#1

Jag har ett formulär, när man sedan skickar så kollar jag så att fälten är ifyllda.
Om nu man har glömt att fylla i något av formulär fältet så måste man gå tillbaka och fylla i.
Men hur gör man för att det man redan har fyllt i skall vara kvar när man kommer tillbaka ??
Kan man använda sig av cookies och om man kan hur ?

Medlem sedan juli 20012 450 inlägg
#2

Du kan använda cookies, session eller skicka det med querystring och get eller i post. ara att välja :)

Medlem sedan maj 20023 372 inlägg
#3

Tycker bäst om Javascript i det fallet. Då kommer en popupruta upp för den ruta man glömt att fylla i.

<SCRIPT LANGUAGE="JavaScript">

function tomtvalidation(entered, alertbox)
{
with (entered)
{
if (value==null || value=="" || value=='\n' )
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}

function formvalidation(thisform)
{
with (thisform)
{

                   if (tomtvalidation(titel,"Fyll i titel")==false)
                   {titel.focus(); return false;};
                   
		if (tomtvalidation(forfattare,"Fyll i författare")==false)
                   {forfattare.focus(); return false;};

		if (tomtvalidation(email,"Fyll i email")==false)
                   {email.focus(); return false;};
			
		if (tomtvalidation(losenord,"Fyll i lösenord(det hittar du på själv)")==false)
                   {losenord.focus(); return false;};

}
                   } 

// End -->
</script>

och i koden...

<FORM METHOD="POST" ACTION="addnyannons.asp" onsubmit="return formvalidation(this)">

Författare: \<input type="text" size="34" name="forfattare"\>
Medlem sedan apr. 200219 inlägg
#4

Tack !
Jag får prova mig fram ..

Medlem sedan nov. 2001294 inlägg
#5

Så här gör jag:

Om inte de fält som man måste fylla i har fyllts i öppnas en sida där det står vilka fält som användaren har glömt att fylla i. Sedan kan användaren använda webbläsarens bakåt-knapp eller en javascripts-bakåtlänk för att komma tillbaka till formuläret där alla värden (förutom eventuella lösenord) finns kvar.

Medlem sedan apr. 20022 743 inlägg
#6

Bästa sättet är att ha båda ASP och Javascript kontroll eftersom inte alla Webbläsare stöder Javascript så kan det vara bra att ha en extra säkerhet i asp. SÅ om webbläsaren stöder javascript behöver den ju inte kontrollera med ASP oxå vilket göra tt inte scriptet behöver ta så mycket prestanda av servern.

278 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)