Avatar billede 0ffline Nybegynder
18. februar 2003 - 16:15 Der er 13 kommentarer og
2 løsninger

form inde i form, eller bare 1 submit og 1 opret knap

Hej

Er der en der kan hjælpe mig med at ændre dette loginscript, således at det indeholder 2 stk knapper istedetfor 1 submitknap og et stk opret grafik.
Jeg har prøver at indsætte endnu en knap, med
<input type='submit' name='Submit' value='Opret' onclick=' osv... Men ved tryk på den knap submitter den også bare formen, istedetfor at åbne opretbruger.asp.
Det bedste ville nok være hvis man kunne lave en form i formen, da jeg gerne vil undgå javascripts så meget som muligt.. Men kan man det, og hvorledes vil loginformen så se ud?

/0ffline

.............. login form .........

<input type='submit' name='Submit' value='Login' class='buttom' onFocus='if (this.blur) this.blur();'>&nbsp;<a href='nybruger.asp' onFocus='if (this.blur) this.blur();'><img src='designgfx/opret.gif' height=17 width=36 border=0 alt='Opret'></a></td>"
RESPONSE.WRITE"</tr></form></table></TD>"
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:22 #1
indsæt 2 forms på siden!!!!!
Avatar billede 0ffline Nybegynder
18. februar 2003 - 16:23 #2
Hvilket vil indebære at de 2 knapper kommer til at står under hinanden, og ikke ved siden af...
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:23 #3
f.eks.
<form action="whatever.asp" method="post"><input type="submit" value="send"></form><form action="opretBruger.asp" method="post"><input type="submit" value="send"></form>
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:24 #4
det er rigtigt der kan være lidt finurligheder der... Hvilket program udvikler du i?
Avatar billede avlund Nybegynder
18. februar 2003 - 16:24 #5
Du skal ikke lave en form i en form. Prøv i stedet at lave en submit og kald den f.eks. submit2 som id/name, og i starten af siden der normalt submittes til skriver du så:

<%

if Request("submit2") = "Submit" then
  response.redirect("opretbruger.asp")
end if

%>
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:30 #6
Det er rigtigt at mange syntes det er noget lort med flere forms på samme side, men hvis du ønsker det så kan jeg give et eksempel med 2 eller flere forms på samme side, hvor de står ved siden af hinanden.....
Avatar billede avlund Nybegynder
18. februar 2003 - 16:32 #7
Med min løsning bliver det med flere forms fuldstændig unødvendigt og irrelevant. Så er der heller ikke så meget du skal holde styr på.
Avatar billede 0ffline Nybegynder
18. februar 2003 - 16:33 #8
longshanks >> Jeg benytter udelukkende notepad, og havde også prøvet den løsning. Som desværre gav mig det resultat at knapperne ikke længere kunne være i den table celle. Jeg tror jeg holder mig til det simple og overskuelige

avlund >> Det lyder dælme som en rigtig god og perfekt løsning

Tusinde tak til jer begge. Hvis du longshanks, lige lægger et svar for du også lige lidt points for dit forslag ...
Avatar billede 0ffline Nybegynder
18. februar 2003 - 16:34 #9
ups, der var lagt svar fra dig :O/
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:34 #10
Jeg siger ikke at din løsning ikke virker, den er sikkert også bedre anset. jeg siger bare at man godt kan have flere forms på en side!!! Uden at de skal stå under hinanden!!
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:34 #11
:)
Avatar billede avlund Nybegynder
18. februar 2003 - 16:37 #12
Heheheh, ja med tables etc. kan det godt lykkes. Det bare sjældent det kan betale sig :)

Takker for points.
Avatar billede longshanks Nybegynder
18. februar 2003 - 16:38 #13
Helt sikkert!!!
og tak for points!
Avatar billede 0ffline Nybegynder
18. februar 2003 - 17:00 #14
UPS... igen igen

Hvis der er en af jer, der stadig læser denne tråd, og kan afhjælpe problemmet vil jeg selvfølgelig oprette seperat spørgsmål, med rigeligt points

Jeg kan desværre ikke rigtig bruge avlunds forslag, da jeg ved submit aktiverer loginscript.asp som ved enhver fejl i brugernavn og password leder en tilbage til loginsiden. Det vil sige at ved submit med tomme felter, bliver man også ledet tilbage til formen....
Jeg har godtnok indsat avlunds forslag øverst på onlogged.asp, men der når man jo ikke til, desværre...
Avatar billede solom Nybegynder
05. august 2003 - 14:42 #15
Du skal selvfølgelig undersøge om der er trykke på opret eller log ind inden du undersøger om personen er logget ind..

Så som det første i loginscript.asp skal der stå
<%
if Request("submit2") = "Submit" then
  response.redirect("opretbruger.asp")
end if
%>
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