06. november 2002 - 21:51Der er
2 kommentarer og 1 løsning
Checke i databasen med asp.
if (confirm("Er du sikker på at du vil overskrive de valgtes gamle data?")){ document.tform.action = "Edit-enties.asp?Mode=Gem"; document.tform.submit(); }else{ return false } Når man trykker på en knap, spørger den om man er sikker på at man vil overskrive data i databasen...Jeg vil gerne ha den til først at checke om der i kolonnen "Brugernavn" i databasen allerede findes en bruger som hedder det man er ved at rette til. Hvordan får man javascript og asp integreret?
<% SQL = "SELECT * FROM tabel WHERE bruger= '" & request("bruger") & "'"
Set rs = Conn.execute(SQL)
If NOT rs.EOF then %>
<script language="javascript"> if (confirm("Er du sikker på at du vil overskrive de valgtes gamle data?")){ document.tform.action = "Edit-enties.asp?Mode=Gem"; document.tform.submit(); }else{ return false } </script>
ovenstående var bare en idé til hvordan det ku gøres, hvis du skal ha mere hjælp er jeg nok nødt til at se lidt mere om hvad dine variabler hedder o.s.v.
Ok...jeg har det her: function sendForm(knap) { if (knap == "k1") { </Script> <% Andre = "Select * from Users Where Brugernavn = '" & Brugernavn & "'" Set AndreSQL = Conn.Execute(Andre) If AndreSQL.EOF Then %> <script language="Javascript"> if (confirm("Er du sikker på at du vil overskrive de valgtes gamle data?")){ document.tform.action = "Edit-enties.asp?Mode=Gem"; document.tform.submit(); }else{ return false } } </script> <% Else %> <script language="Javascript"> Alert("Brugeren <%=Brugernavn%> findes allerede og kan ikke ændres") </script> <% End If %> <script language="Javascript">
if (knap == "k2") { if (confirm("Er du sikker på at du vil slette de valgte brugere?")){ document.tform.action = "Edit-enties.asp?Mode=Slet"; document.tform.submit(); }else{ return false } } if (knap == "k3") { document.tform.action = "Search.asp"; document.tform.submit(); } } // End --> </script> </head> Det er meningen at når brugeren trykker på en knap (Gem) skal siden checke om der findes et andet brugernavn...Dette skulle gerne ske med en popup. Men bruger jeg ovenstående, får jeg: Der er en syntaksfejl i line 26...linie 26 er asp, og hedder End if. Hvis jeg sletter ovenstående virker det igen...Syntes også at koden ser lidt tvivlsom ud...
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.