webForumDet fria alternativet

Tomt formulär fält

ASP

2 svar · 221 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Har problem med en uppdaterings funktion.

Ett antal formulär fält (input type= text) kan uppdateras, men endast med tal. I formuläret visas det redan inmatade värdet om det inte är 0 (om det är 0 visas ett tomt fält).

Formuläret skickas sedan till sida2 där det ska kontrolleras om fältet har ett värde. Om fältet är tomt ska det få värdet 0 innan det matas in i databasen (som kräver ett värde).

Mitt problem är att om ett tal varit inmatat och sedan suddas ut (backspace) ur formulärsfältet så fångar min sats för kontroll av "inget värde" inte upp den utan beter sig som att det är ett värde där iaf.

Jag har testat både med

if request.form("boarea") = "" then
boarea = 0
else
boarea=request.form("boarea")
end if

och

boarea=request.form("boarea")
	if len(boarea) = 0 then
	boarea = 0
	response.write("noll!!!!")
	else
	boarea=request.form("boarea")
	end if

Tacksam för hjälp!

Medlem sedan dec. 20003 563 inlägg
#2
if len(trim(request.form("boarea"))) > 0 AND isnumeric(request.form("boarea")) = true then 
    boarea = request.form("boarea") 
else 
    boarea = 0 
end if
Medlem sedan aug. 2001676 inlägg
#3

Tack så mycket!

Tack tack!
/Lena

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