webForumDet fria alternativet

kontrollera mandatoryfält

ASP

2 svar · 382 visningar · startad av daniel_ra

Medlem sedan jan. 2002381 inlägg
Frågan#1

Jag har en sida som ritar upp textrutor dynamiskt utefter innehållet i min databas. för varje textruta (fält i databasen) har jag en flagga som heter mandatory. Jag vill i mitt formulär kontrollera att alla textrutor som är mandatory är ifyllda onsubmit.

tänkte att jag kanske kunde skapa en rad likt denna:

if (!f.fältnamn.value.length \> 0) {
alert("Du måste ange ett värde för fältet")
return false;	

för varje rad i databasen som har flaggan men hur blandar jag ap, vbscript med javascript på det viset? alternativt hur skulle jag annars kunna göra?

Medlem sedan juli 20003 825 inlägg
#2

Nej, du blandar inte just i detta skedet. Det är ett javascript som känner av om ett fält är ifyllt. Man kan även kolla om det är en e-postadress...

Frågan ska ligga i javascript-forumet.

Jag hade detta tidigare, men nu hittar jag inte en kod. Jag undrar om det inte var så att vi (jag och kunden) kom fram till att vi tog bort detta och omvänt förhållande rådet. Är kunden intresserad av ett svar eller affär så får dom se till att skriva rätt uppgifter. Det enda som händer är att posten lagras i databas...

Jag är osäker på detaljerna, men det är i alla fall med javascript man löser detta.

Medlem sedan jan. 2002381 inlägg
#3

det jag tänkte var om jag kunde göra typ nedan för att skapa javascriptet:

<%
do until recset.EOF
if recset("mandatory")=1 then
%>

if (!f.<% =recset("fieldname") %>.value.length > 0) {
alert("Du måste ange ett värde för fältet")
return false;
<%
end if
recset.MoveNext
loop
%>

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