webForumDet fria alternativet

Tvinga inskrivning utan fel meddelande...

ASP

8 svar · 184 visningar · startad av www.afro.nu

Medlem sedan maj 200023 inlägg
Frågan#1

Hej igen !
Hur gör man för att enkelt göra så att vissa fält måste var ifyllda.
Om dom inte är det så ska man komma till formuläret igen, gärn med en text tex "Detta fält måste fyllas i".

Annars om alla fält som måste vara ifyllda är ifyllda så ska man komma till en "Tack sida" där inmatningen läggs in i databasen....

------------------
www.afro.nu

Medlem sedan dec. 199919 074 inlägg
#2

Snackar vi ASP eller PHP eller JAVASCRIPT eller... ?

------------------
Min hemsida!

Medlem sedan maj 200023 inlägg
#3

Haha !
Vi snackar ASP och möjligtvis också Java/Javascript...

------------------
www.afro.nu

Medlem sedan dec. 199919 074 inlägg
#4

Då fortsätter vi att snacka om detta i ASP forumet ;)

------------------
Min hemsida!

#5

här är en enkel lösning som jag brukar använda, kanske inte så praktiskt men det funkar iaf.

om du har typ ett fält som heter "name", "age" och "email" så
kanske koden ser ut så här:

<%
name = request.form("name")
age = request.form("age")
email = request.form("email")
if name = "" then
 response.write "Du glömde namnet!"
elseif age = "" then
 response.write "Du glömde åldern!" 
elseif email = "" then
 response.write "Du glömde email!"
else
// Övrig kod.
end if 
%>

------------------
portrait of authOrity

Medlem sedan maj 200023 inlägg
#6

Det var bra förutom en sak...
Kan man fixa så att om alla tre är tomma så står alla tre direkt.
Som det är nu så kommer dom en och en om man säger så...

Tack tack !

------------------
www.afro.nu

#7

vet inte om det här funkar men det kanske går ändå?

<%
name = request.form("name")
age = request.form("age")
email = request.form("email")
if name = "" & age = "" & email = "" then
response.write "Du måste fylla i alla fält!"
elseif name = "" then
response.write "Du glömde namnet!"
elseif age = "" then
response.write "Du glömde åldern!" 
elseif email = "" then
response.write "Du glömde email!"
else
// Övrig kod.
end if 
%>

------------------
portrait of authOrity

Medlem sedan maj 200023 inlägg
#8

Nej det verkar inte funka så bra...
Nåt annat förslag ?

------------------
www.afro.nu

Medlem sedan jan. 20001 372 inlägg
#9

något sånt här kanske

<%
namn = Request.Form("namn")
email = Request.Form("email")
age = Request.Form("age")

If namn = "" OR email = "" OR age = "" Then
If namn = "" Then
Response.Write("Du har ej fyllt i namn")
End If
If email = "" Then
Response.Write("Du har ej fyllt i email")
End If
If age = "" Then
Response.Write("Du har ej fyllt i ålder")End If
Else
'Annan kod
End If 
%>

------------------
// David - Probably the best guy in the world

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