18. april 2001 - 10:37Der er
7 kommentarer og 1 løsning
Validering af tekstbokse
Hej
Jeg har en side hvor personer kan indtaste et varenummer, varetekst samt vareantal.
Der er 20 felter som ikke nødvendigvis skal udfyldes allesammen. Dog skal der ved bestilling indtastes et varenummer, dvs man kan ikke bestille en vare uden et varenummer.
Nu er det så lige at jeg skal have lavet en validering der hedder noget i retning af:;
Hvis varetekst er udfyldt så tjeck også varenumre hvis dette også er udfyldt så tjeck næste ellers gå tilbage til indtastningssiden.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg bruger denne til at validere om folk har indtastet alle feldter i en form. Du skal bare modificere den lidt så den tjekker dine feldter i data basen.
<% \'Her tjekkes om YourId er udfyldt If YourId = (\"\") Then FejlYourId = \"T\" Fejl = Fejl + 1 End If
\'Her tjekkes om YourId allerede findes i databasen Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\home\\formordk\\db\\member.mdb\" Set RS = conn.Execute (\"SELECT MedlemsIdNr From MedlemsInfo WHERE MedlemsIdNr =\'\" & YourId & \"\'\")
if not rs.eof Then FejlYourIdInDb = \"T\" Fejl1 = Fejl1 + 1 End If
\'Her tjekkes FirstName If FirstName = (\"\") Then FejlFirstname =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes LastName If LastName= (\"\") Then FejlLastName =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes StreetName If StreetName= (\"\") Then FejlStreetName =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes StreetNumber If StreetNumber= (\"\") Then FejlStreetNumber =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes City If City= (\"\") Then FejlCity =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes PostalCode If PostalCode= (\"\") Then FejlPostalCode =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes Country If Country= (\"\") Then FejlCountry =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes Email If Email= (\"\") Then FejlEmail =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes RetypeEmail If RetypeEmail= (\"\") Then FejlRetypeEmail =\"T\" Fejl = Fejl + 1 End If
\'Her tjekkes om Email og RetypeEmail er ens If Email <> RetypeEmail Then FejlEmailIkkeIdentisk =\"T\" Fejl = Fejl + 1 End If
\'Vi er nu færdige med at tjekke formen, og tjekker nu om Fejl er lig med 0 If Fejl > 0 Or Fejl1 >0 then \'Hvis fejl er større end 0 så sender vi dem tilbage til formen Response.Redirect \"new_member_sign_up.asp?Fejl=\" & Fejl & _ \"&FejlYourId=\" & FejlYourId & _ \"&Fejl1=\" & Fejl1 & _ \"&FejlYourIdInDb=\" & FejlYourIdInDb & _ \"&FejlFirstName=\"& FejlFirstName & _ \"&FejlLastName=\" & FejlLastName & _ \"&FejlStreetName=\" & FejlStreetName & _ \"&FejlStreetNumber=\" & FejlStreetNumber & _ \"&FejlCity=\" & FejlCity & _ \"&FejlPostalCode=\" & FejlPostalCode & _ \"&FejlCountry=\" & FejlCountry & _ \"&FejlEmail=\" & FejlEmail & _ \"&FejlRetypeEmail=\" & FejlRetypeEmail & _ \"&FejlEmailIkkeIdentisk=\" & FejlEmailIkkeIdentisk & _ \"&SponsorId=\" & SponsorId & _ \"&YourId=\" & YourId & _ \"&FirstName=\" & FirstName & _ \"&LastName=\" & LastName & _ \"&StreetName=\" & StreetName & _ \"&StreetNumber=\" & StreetNumber & _ \"&City=\" & City & _ \"&PostalCode=\" & PostalCode & _ \"&Country=\" & Country & _ \"&State=\" & State & _ \"&Email=\" & Email & _ \"&RetypeEmail=\" & RetypeEmail & _ \"&Gender=\" & Gender & _ \"&Age=\" & Age & _ \"&Birthyear=\" & Birthyear
else
\'Hvis den kommer hertil så er der ingen fejl i formen, og vi sender videre til Database siden response.redirect \"confirm_your_info.asp?SponsorId=\" & SponsorId & _ \"&YourId=\" & YourId & _ \"&FirstName=\" & FirstName & _ \"&LastName=\" & LastName & _ \"&StreetName=\" & StreetName & _ \"&StreetNumber=\" & StreetNumber & _ \"&City=\" & City & _ \"&PostalCode=\" & PostalCode & _ \"&Country=\" & Country & _ \"&State=\" & State & _ \"&Email=\" & Email & _ \"&RetypeEmail=\" & RetypeEmail & _ \"&Gender=\" & Gender & _ \"&Age=\" & Age & _ \"&Birthyear=\" & Birthyear end if %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.