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

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
action?
Fra : Yasser


Dato : 19-07-05 22:12

Hej alle sammen :)
Jeg vil bare vide hvordan man får flere "<form action=" i samme
"<select"?
altså fx.
<form action="default.asp?id=97712&amp;funktionID=2"
method="post">
til to personer fx. til
default.asp?id=97712&amp;funktionID=2 og til
default.asp?id=97713&amp;funktionID=2 bare i samme select? hvis i
forstår? kan slet ikke få det til at due?

Er det noget med en komma eller?


--
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

 
 
N/A (19-07-2005)
Kommentar
Fra : N/A


Dato : 19-07-05 23:20



Yasser (19-07-2005)
Kommentar
Fra : Yasser


Dato : 19-07-05 23:20

Altså nu har jeg bare lavet et eksempel, som er
http://alasady.dk/default.asp.htm kan du evt sige hvad jeg gør galt :)..

>Tomasz Otap wrote in dk.edb.internet.webdesign.html:
> Yasser proclaimed as follows:
> > altså fx.
> > <form action="default.asp?id=97712&amp;funktionID=2"
&gt; > method="post">
> > til to personer fx. til
> > default.asp?id=97712&funktionID=2 og til
> > default.asp?id=97713&funktionID=2 bare i samme select? hvis i
> > forstår? kan slet ikke få det til at due?
>
> Hvis du vil sende flere forskellige ID'ere samtidigt, er det nemmest at
> lave en multiple choice select. Dette duer kun såfremt dit
> modtager-script kan håndtere modtagelse af flere id-værdier på en gang -
> ellers får du højst sandsynligt fejlbesked.
>
> <select multiple name="id">
> <option value="97712"> person 1 </option>
> <option value="97713"> person 2 </option>
> <option value="97714"> person 3 </option>
> </select>
>
> Du kan markere flere værdier med Ctrl-museklik (på windows systemer) og
> de valgte værdier sendes afsted som en comma-separeret liste:
> default.asp?id=97712,97713
>
> Du kan opnå samme resultat med en række checkbokse i stedet for select.
>
> t
>
> --
> Aequitas sequitur funera


--
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~ (20-07-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-07-05 08:21

Yasser skrev:

> Altså nu har jeg bare lavet et eksempel, som er
> http://alasady.dk/default.asp.htm kan du evt sige hvad jeg gør
> galt :)..

Der er flere fejl.

1) Dit andet option-element har du skrevet som følger:

<option value="<input name=" type="button" />"> person 2 </option>

Det går ikke. Hvis du vil have værdien
   »<input name=" type="button" />«

- skal du bruge htmlencode (i asp). HTMLkoden vil se ca. sådan ud:

<option
   value="&lt;input name=&quot; type=&quot;button&quot; /&gt;">
person 2</option>

Hvis du bare skal have en simpel værdi - fx et personID - ind som
value, skal du bare have rettet koden.

2) Du angiver »method="post"« til select-elementet. Det er ikke
valid kode - method skal kun bruges på selve form-elementet.

3) Din multiple-select er placeret uden for formularen. Derfor vil
de valgte værdier ikke blive medtaget i et submit.

De to første fejl fremgår (sammen med en del andre) hvis man
validerer siden. Det er som regel en god ide.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Yasser (20-07-2005)
Kommentar
Fra : Yasser


Dato : 20-07-05 14:29

Altså det er mest den jeg vil have til at køre

(<form action="default.asp?id=97712&amp;funktionID=2" method="post">

   <select name="typeID" size="1" onchange="document.forms[0].submit();"
style="width: 100%;"><option value="1">Giv kram</option><option
value="161">Arto kram</option><option value="276">Baby
kram</option><option value="19">Bamse kram</option><option
value="166">Beroligende kram</option><option
value="226">Bjørnekram</option><option value="176">Brug-for-dig
kram</option><option value="43">Din for altid kram </option><option
value="84">Diskret kram</option><option value="280">Drille
kram</option> osv osv.
</form> )
Men den skal sende til flere end <form
action="default.asp?id=97712&amp;funktionID=2" method="post">

kan man det?

Link til det vi taler om " http://alasady.dk/default.asp.htm "
>Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> Yasser skrev:
>
> > Altså nu har jeg bare lavet et eksempel, som er
> > http://alasady.dk/default.asp.htm kan du evt sige hvad jeg gør
> > galt :)..
>
> Der er flere fejl.
>
> 1) Dit andet option-element har du skrevet som følger:
>
> <option value="<input name=" type="button" />"> person 2 </option>
>
> Det går ikke. Hvis du vil have værdien
>    »<input name=" type="button" />«
>
> - skal du bruge htmlencode (i asp). HTMLkoden vil se ca. sådan ud:
>
> <option
&gt;    value="&lt;input name=&quot; type=&quot;button&quot; /&gt;">
> person 2</option>
>
> Hvis du bare skal have en simpel værdi - fx et personID - ind som
> value, skal du bare have rettet koden.
>
> 2) Du angiver »method="post"« til select-elementet. Det er ikke
> valid kode - method skal kun bruges på selve form-elementet.
>
> 3) Din multiple-select er placeret uden for formularen. Derfor vil
> de valgte værdier ikke blive medtaget i et submit.
>
> De to første fejl fremgår (sammen med en del andre) hvis man
> validerer siden. Det er som regel en god ide.
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html


--
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

Yasser (20-07-2005)
Kommentar
Fra : Yasser


Dato : 20-07-05 14:25

Altså det er mest den jeg vil have til at køre

(<form action="default.asp?id=97712&amp;funktionID=2" method="post">

   <select name="typeID" size="1" onchange="document.forms[0].submit();"
style="width: 100%;"><option value="1">Giv kram</option><option
value="161">Arto kram</option><option value="276">Baby
kram</option><option value="19">Bamse kram</option><option
value="166">Beroligende kram</option><option
value="226">Bjørnekram</option><option value="176">Brug-for-dig
kram</option><option value="43">Din for altid kram </option><option
value="84">Diskret kram</option><option value="280">Drille
kram</option> osv osv.
</form> )
Men den skal sende til flere end <form
action="default.asp?id=97712&amp;funktionID=2" method="post">

kan man det?

Link til det vi taler om " http://alasady.dk/default.asp.htm "
>Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> Yasser skrev:
>
> > Altså nu har jeg bare lavet et eksempel, som er
> > http://alasady.dk/default.asp.htm kan du evt sige hvad jeg gør
> > galt :)..
>
> Der er flere fejl.
>
> 1) Dit andet option-element har du skrevet som følger:
>
> <option value="<input name=" type="button" />"> person 2 </option>
>
> Det går ikke. Hvis du vil have værdien
>    »<input name=" type="button" />«
>
> - skal du bruge htmlencode (i asp). HTMLkoden vil se ca. sådan ud:
>
> <option
&gt;    value="&lt;input name=&quot; type=&quot;button&quot; /&gt;">
> person 2</option>
>
> Hvis du bare skal have en simpel værdi - fx et personID - ind som
> value, skal du bare have rettet koden.
>
> 2) Du angiver »method="post"« til select-elementet. Det er ikke
> valid kode - method skal kun bruges på selve form-elementet.
>
> 3) Din multiple-select er placeret uden for formularen. Derfor vil
> de valgte værdier ikke blive medtaget i et submit.
>
> De to første fejl fremgår (sammen med en del andre) hvis man
> validerer siden. Det er som regel en god ide.
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html


--
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

Tomasz Otap (21-07-2005)
Kommentar
Fra : Tomasz Otap


Dato : 21-07-05 09:59

Yasser proclaimed as follows:
> Altså det er mest den jeg vil have til at køre
>
> (<form action="default.asp?id=97712&amp;funktionID=2" method="post">
>
>    <select name="typeID" size="1" onchange="document.forms[0].submit();"
[snip]
> Men den skal sende til flere end <form
> action="default.asp?id=97712&amp;funktionID=2" method="post">
>
> kan man det?

Hvis du vil sende flere forms på en gang, skal du enten åbne nye vinduer
(et for hver form der sendes) eller evt. oprette iframes (samme tanke,
anden taktik), som disse formularer kan sendes i.

Du kan også forsøge at ændre din action, så den indeholder flere ID'er
end den ene (f.eks. id 97712, 97713 og 97714):

<form action="default.asp?id=97712,9771,977143&amp;funktionID=2"
method="post">

Som skrevet før kræver det dog, at den modtagende script kan korrekt
behandle flere ID'er på en gang.

t

--
Aequitas sequitur funera

Yasser (22-07-2005)
Kommentar
Fra : Yasser


Dato : 22-07-05 09:22

> Du kan også forsøge at ændre din action, så den indeholder flere ID'er
> end den ene (f.eks. id 97712, 97713 og 97714):
>
> <form action="default.asp?id=97712,9771,977143&amp;funktionID=2"
&gt; method="post">

Desværre!!
Den læser kun den første, som er 97712!! resten glemmer den bare? :(


--
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

Tomasz Otap (22-07-2005)
Kommentar
Fra : Tomasz Otap


Dato : 22-07-05 10:34

Yasser proclaimed as follows:
>>Du kan også forsøge at ændre din action, så den indeholder flere ID'er
>>end den ene (f.eks. id 97712, 97713 og 97714):
>
> Desværre!!
> Den læser kun den første, som er 97712!! resten glemmer den bare? :(

Hvis du ikke kan ændre modtagelses-scriptet, så er der vel tilbage at
åbne flere vinduer, et for hvert form, der submittes.

t

--
Aequitas sequitur funera

Yasser (22-07-2005)
Kommentar
Fra : Yasser


Dato : 22-07-05 12:46

Hmm så bliver det svært!!
Meeen tak for hjælpen alligevel!!

>Tomasz Otap wrote in dk.edb.internet.webdesign.html:
> Yasser proclaimed as follows:
> >>Du kan også forsøge at ændre din action, så den indeholder flere ID'er
> >>end den ene (f.eks. id 97712, 97713 og 97714):
> >
> > Desværre!!
> > Den læser kun den første, som er 97712!! resten glemmer den bare? :(
>
> Hvis du ikke kan ændre modtagelses-scriptet, så er der vel tilbage at
> åbne flere vinduer, et for hvert form, der submittes.
>
> t
>
> --
> Aequitas sequitur funera


--
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

N/A (20-07-2005)
Kommentar
Fra : N/A


Dato : 20-07-05 19:44



Johnny Winther Ronne~ (20-07-2005)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 20-07-05 19:44

In news:<cnsqd193cq5v4a4fe4p879oaiepgd8hh5k@news.stofanet.dk>
Bertel Lund Hansen typed:
> Yasser skrev:
>
>> Jeg vil bare vide hvordan man får flere "<form action=" i samme
>> "<select"?
>
> Du prøver at lave dobbelt afsendelse fra din form. Det er umuligt
> (og nu kommer der sikkert en JavaScripthaj og siger at det er
> let).
>

Nemlig lav en en funktion og knyt den til submitknappen. Lad den checke
id og udfra id udføre den korrekte submit. så det skal ikke ligge i
select, det skal aflæse select og udføre den korekte handling. Det er en
opgave der hører til clientside hvor spørgsmålet høre også hører hjemme


Med venlig hilsen
Johnny Winther Ronnenberg

PS. Til Bertel det var da simpelt selv for en gammel haj som dig.

--
Internettet er for alle!
http://80.62.61.212/webuseability/index.asp



Bertel Lund Hansen (21-07-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 21-07-05 00:16

Johnny Winther Ronnenberg skrev:

>PS. Til Bertel det var da simpelt selv for en gammel haj som dig.

Jeg har næsten ikke beskæftiget mig med JavaScript - udover en
del gange for at brokke mig over at det var brugt på en
hjemmeside uden grund. Jeg skiftede først holdning til det da jeg
blev nødt til at tage det i brug for at en hjemmeside blev
brugervenlig, men jeg har kun lært en smule.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

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

Månedens bedste
Årets bedste
Sidste års bedste