Avatar billede michaelfp Nybegynder
19. oktober 2004 - 20:18 Der er 2 kommentarer og
1 løsning

Vise fejlmeddelelse, hvis loginnavn findes

Jeg har en form på siden, hvorifelter fra databasen vises og kan redigeres.
Ved klik på gem, køres en sql update.
Inden den køre opdateringen har jeg brug for at det brugernavn, som står i formen og som måske er rettet valideres og hvis det findes i forvejen skal jeg have vist en fejlmeddelelse.
Valideringen har jeg lavet i en funktion på siden, der hedder Function validate.

Hvordan ser koden ud, hvis jeg vil validere (køre funktionen) og vise en fejlmeddelelse?

Function validate
...
...
End function

<form name="direct" action="kandidatdirect.asp?cmd=update" method="post">

<div align="center"><input type="submit" name="save" value=" Gem ændringer ">

</form>
Avatar billede tsunami Nybegynder
19. oktober 2004 - 20:33 #1
Nu er det lang tid siden jeg har skrevet i VBScript men jeg vil gætte på noget lignende dette her

Function validate
var DBConn = Server.CreateObject("ADODB.Connection")
DBConn.Open = DbString
var ExecDB = DBConn.Execute("INSERT INTO ?????????")
if ExecDB.EOF = True then
  DBConn.Close
  DBConn = ""
  Response.Redirect("Side")
else
  Resten af koden
End if
End Function
Avatar billede michaelfp Nybegynder
19. oktober 2004 - 20:37 #2
Tak for forslaget tsunami - men der kommer ikke meget fejlmeddelelse ud af det :-)
Selve valideringen har jeg ikke noget problem med selv at lave, det er kodningen af fejlmeddelelse, som jeg har på fornemmelsen skal være i java, som giver mig problemer.
Avatar billede michaelfp Nybegynder
19. oktober 2004 - 22:10 #3
Har selv løst det med følgende gamle eagleeye forslag:
  Function Visfejl(message)
    %>
    <SCRIPT>
    alert('<%=message%>');
    </SCRIPT>
    <%
  end Function
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester