Avatar billede gozar Nybegynder
27. september 1999 - 12:05 Der er 21 kommentarer og
3 løsninger

submit i asp

Hvordan får jeg 1 ASP script til at sende en submit automatisk istædet for

%>
<input type="submit" value="Send">

form action="Admin.asp" method="post">
<input type="hidden" name="mode" value="2">
<input type="hidden" name="brugerid" value="<% =brugerid %>">
<input type="hidden" name="pass" value="<% =pass %>">
<% Conn.Close
Set Conn = nothing

response.submit ' <----- Virker ikke :((
%></form><%
Avatar billede gozar Nybegynder
27. september 1999 - 12:06 #1
Ups
Det er det script jeg er i gang med som jeg ikke kan få til at virke.

form action="Admin.asp" method="post">
<input type="hidden" name="mode" value="2">
<input type="hidden" name="brugerid" value="<% =brugerid %>">
<input type="hidden" name="pass" value="<% =pass %>">
<% Conn.Close
Set Conn = nothing

response.submit ' <----- Virker ikke :((
%></form><%
Avatar billede morpheus Nybegynder
27. september 1999 - 12:19 #2
Prøv med:

<form action="Admin.asp" method="post">
<input type="hidden" name="mode" value="2">
<input type="hidden" name="brugerid" value="<% =brugerid %>">
<input type="hidden" name="pass" value="<% =pass %>">
<% Conn.Close
Set Conn = nothing

response.submit ' <----- Virker ikke :((
</form>
%>

<//morpheus\\>
Avatar billede gozar Nybegynder
27. september 1999 - 12:55 #3
HA HA HA

Vi er vel nok sjove i dag
Avatar billede morpheus Nybegynder
27. september 1999 - 13:10 #4
Du havde sq da glemt nogen TAG-endelser og så'n...det kunne da godt give nogle komplikationer...

Avatar billede gozar Nybegynder
27. september 1999 - 13:30 #5
Hvoffor får jeg så den her fejlmeddelse

Desuden tror jeg ikke at det vil virka at køre </form> inde i selve ASP Scriptet

Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01b6'

Objektet understøtter ikke denne egenskab eller metode: 'submit'

/filefind/Admin.asp, linje 61
Avatar billede morpheus Nybegynder
27. september 1999 - 13:31 #6
der ikke noget der hedder response.submit ?
Avatar billede gozar Nybegynder
27. september 1999 - 13:32 #7
Øhh det kiksede lidt.. Men du forestår vel
Avatar billede morpheus Nybegynder
27. september 1999 - 13:34 #8
øhhh..næ...
Avatar billede gozar Nybegynder
27. september 1999 - 13:43 #9
Okay..

Fejlmeddelse:

Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01b6'

Objektet understøtter ikke denne egenskab eller metode: 'submit'

/filefind/Admin.asp, linje 61

Og jeg tror heller ikke at </form> som er html virker i 1 ASP Script
Avatar billede mn Nybegynder
27. september 1999 - 18:50 #10
Html-forms sender variablerne med QueryString-strukturen. Derfor kan du bare lave den her :

<%
response.redirect "Admin.asp?mode=2&brugerid=" & brugerid & "&pass=" & pass
%>

Du kan så udtrække værdierne i Admin.asp med :
<%
Response.Write Request("Mode")Response.Write Request("brugerid")
Response.Write Request("pass")
%>
Avatar billede gozar Nybegynder
27. september 1999 - 22:10 #11
Nu spøger jeg måske dumt men skal jeg ikke trække dem ud med Request.form("mode") og så vidre ??
Avatar billede mn Nybegynder
28. september 1999 - 00:27 #12
Nope!
Request.Form("Mode") modtager kun form-variablerne.
Request.QueryString("Mode") Modtager kun QueryStrings.
Request("Mode") modtager det hele.
Det er ret fedt at have disse underdelinger, det giver jo flere muligheder.

Afgjort ikke et dumt spørgsmål !
Avatar billede flemming Nybegynder
28. september 1999 - 11:28 #13
Du kan ikke automatisk submitte en html form med asp. ASP afvilkes jo på serveren. Det er klienten der "Submitter" en form.

Du kan dog prøve at lave en JAVA timer der automatisk submitter formen efter en vis tid. Er det det du vil ?
Avatar billede flyvehest Nybegynder
28. september 1999 - 15:42 #14
Eller også kan du lave en

<BODY onLoad="form.submit();">

Så vil formen blive submittet så snart siden er loaded, hvis det er det du vil?

Ellers kan du som flemming foreslår lave en timer der submitter den, men under alle omstændigheder skal du lave noget JavaScript til det, da du ikke kan klare det fra ASP.
Avatar billede mn Nybegynder
28. september 1999 - 20:05 #15
Umiddelbart ser det ikke ud til at der er behov for windows-kontrollerne.... alle hans typer er "hidden"... så hvorfor ikke bare bruge QueryStrings ??!
Avatar billede gozar Nybegynder
28. september 1999 - 22:57 #16
Det er bruger og password logon..

Derfor vil jeg gerne have det med.
Men nu fik jeg lige en anden ide..

Kunde jeg ikke bruge sessions???

Nej Nej Nej.. Jeg vil ikke downloade en source code fra netcoders osv.. Vil selv lave det. Har bare brug for lidt hjælp :)))
Hvordan skulde jeg elders lære ASP???
Avatar billede flyvehest Nybegynder
29. september 1999 - 11:24 #17
Hvis du bruger Session variable istedet skal du slet ikke lave en form, så kaster du bare værdierne ind i nogle session variable, og hvis du så vil lave det på en side for sig (loginnet altså) kan du lave en response.redirect efter du har sat session variablene.
Avatar billede flemming Nybegynder
29. september 1999 - 11:36 #18
Gozar det kan jeg li' du har den rigtige instilling - gør det selv ;=)

Måske kunne du forklare hvad det er du har brug for ?
Login scripts er ret nemme at lave:

1) 1 HTML Form som submitter til en ASP Side: login.asp
2) en asp side som trækker brugernavn og kodeord ud af formen og slår op i en database for at se om brugeren findes
3) Findes bruger: Session("UserName") = Request.Form("UserName") og vi redirekter til ny asp side (b.ASP)
4) bruger findes ikke: vi redirekter til login siden: Response.Redirect("login.asp")
5) i staren af B.ASP skriver vi:
IF Session("Username")="" Then Response.Redirect("login.asp")

Thats it !
Avatar billede gozar Nybegynder
29. september 1999 - 14:01 #19
Takker..

Hvem har brug for bøger så lang tid man har points :)))
Avatar billede gozar Nybegynder
29. september 1999 - 14:05 #20
Øhhh

Er det ikke
Set Session("brugerid")
Set Session("pass")
Set Session("mode")

Og
Request.Session("brugerid")
Request.Session("pass")
Request.Session("mode")
Avatar billede mn Nybegynder
29. september 1999 - 16:37 #21
<% session("brugerid") = brugernavn %>

og
<% response.write session("brugerid") %>
Avatar billede flemming Nybegynder
30. september 1999 - 18:11 #22
->Gozar: Set bruges ved objekter og her det tekststrenge, så nej det er ikke set Session("brugerid"). Den anden kender jeg ikke. "Session" er et indbygget objekt.

Avatar billede gozar Nybegynder
30. september 1999 - 23:20 #23
Okay...

Takker jer alle for jeres hjælp.. I har alle hjælpet mig på en al anden måde..
Avatar billede gozar Nybegynder
30. september 1999 - 23:23 #24
Ups.. Jeg glemte lige at spørge

Hvis jeg nu ikke vil shrive til heml dokumentet (Response.Write) Men bare trætte det ud af sessionen Så er det vel bare

<% Variable = Session("brugerid") %>
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