/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Flere submit knapper i formular...
Fra : Magnus


Dato : 26-09-06 12:26

Jeg har en formular med et par input felter og en submit knap som
gemmer indholdet i en database.

Er der ikke en måde hvor man kan lave flere submit knapper i en
formular således at uanset hvilken en du trykker på gemmes
indholdet som normalt.
Men alt efter om du har trykket på submit knap 1, 2, 3 osv. så
videresendes du til url 1, 2, 3 osv.

Dvs. du havner på en forskellig side alt efter hvilken submit
knap du trykker på.


/Magnus

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (26-09-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-09-06 12:35

Magnus skrev:

> Er der ikke en måde hvor man kan lave flere submit knapper i en
> formular således at uanset hvilken en du trykker på gemmes
> indholdet som normalt.
> Men alt efter om du har trykket på submit knap 1, 2, 3 osv. så
> videresendes du til url 1, 2, 3 osv.

Intet problem. En submitknap kan "aflæses" som alle andre
formelementer - dvs. med request.form/querystring("knapnavn"). Du
kan enten benytte flere knapper med samme navn og forskellig værdi
eller du kan benytte knapper med hver deres navn.
Det er kun værdien fra den knap man trykker på der bliver sendt med
når formen submittes.

Se evt. <http://gyros.dk/usenet/asp/2knapform.asp>.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Christian Kragh (26-09-2006)
Kommentar
Fra : Christian Kragh


Dato : 26-09-06 17:19

> Intet problem. En submitknap kan "aflæses" som alle andre
> formelementer - dvs. med request.form/querystring("knapnavn"). Du
> kan enten benytte flere knapper med samme navn og forskellig
> værdi eller du kan benytte knapper med hver deres navn.
> Det er kun værdien fra den knap man trykker på der bliver sendt
> med når formen submittes.

Alternativet er at bruge et <input type="image" src="knapper.gif">

Fordelen er at der returneres 2 koordinater som svar på
forespørglsen.

Derfor kan man sætte en if sætning op...

Det eneste man skal gøre er at skille koordinaterne ad med hensyn
til x og y.

De findes sepereret med et komme (,) så det er også lige til at
seperere med funktionen kaldet split...



if ((GFXknapY < 10) and (GFXknapX < 10) AND (GFXknapY > 30) AND
(GFXknapX > 100)) then
Action
end if

Christian

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (26-09-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-09-06 19:19

Christian Kragh skrev:

> Fordelen er at der returneres 2 koordinater som svar på
> forespørglsen.

Hvorfor er det en fordel? En image-knap kan ikke vælges med
tastaturet og så skal man selv designe udseendet af knapperne for
at det virker.


> Derfor kan man sætte en if sætning op...


Det kan man også fint med modellen med flere knapper (selv om
select case kan være lettere at overskue).


> if ((GFXknapY < 10) and (GFXknapX < 10) AND (GFXknapY > 30)
> AND (GFXknapX > 100)) then
> Action
> end if


Til sammenligning:

handling = Request.Form("handling")
Select Case handling
   Case "slet"
       ' udfør en sletning
   Case "opdater"
       ' ...
   ...
End Select


--
Jens Gyldenkærne Clausen
»Diplomatiet består netop i, at de gamle kommatister kan få lov til
at tro, at de har vundet. Men i virkeligheden har de tabt.«
Ole Togeby i Information

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste