webForumDet fria alternativet

Formulär validering

ASP

4 svar · 354 visningar · startad av nilleonline

Medlem sedan sep. 2006119 inlägg
Frågan#1

Jag använder javascriptet: http://www.w3schools.com/js/js_form_validation.asp
och det gör vad det ska. Om man inte fyllt i namnet så kommer en poppup. Men formuläret skickas ju ändå. Hur gör jag för att det bara ska skickas om namnet är ifyllt?

Medlem sedan juni 200032 967 inlägg
#2

eftersom du inte säger ett dyft om hur din kod ser ut så gissar jag lite.

<form ... onsubmit="return funktion(argument);" ..>

Ersätt funktion(argument) med ditt kall till rätt funktion.

Medlem sedan sep. 2006119 inlägg
#3

Så här ser koden ut <form name="form" id="form" method="post" action="addComment.asp" onsubmit="return validate_form(this)">

Där: addComment.asp är funktionen som ska utföras. Men jag vill bara att den utförs om namn fältet är ifyllt.

Medlem sedan dec. 19996 721 inlägg
#4

Du får du kontrollera det i validate_form-funktionen, i Javascript.

Medlem sedan sep. 2006119 inlägg
#5

ok, hur gör jag det? kanske ska flyttas till javascript då. Men fins det inget enkelt sätt att göra det med asp? Ska försöka fixa det själv. återkommer om det blir problem.

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