ArneMedlem sedan maj 2000267 inlägg
Om jag använder denna listmenu multiple:
<form ACTION="send/kontakt.asp" METHOD="POST" NAME="one" target="home">
<select SIZE="6" NAME="one" multiple>
<% Do While Not rs.EOF %>
<option value="<% = rs("kmail") %>"><% = rs("kontakt") %></option>
<% rs.movenext %><% loop %>
</select>
<input type="submit" name="b1" value="submit">
Då kan jag om jag håller nere Ctrl välja flera alternativ (namn) i listan och sedan klicka
på submit. Men då händer det inte mycket!!!
Det jag vill är att på sidan kontakt.asp ska de namn jag markerat med Ctrl ska listas
upp på nästa sida med ett kommatecken mellan varje namn.
Finns det något asp snille som kan hjälpa mig med detta???
(jag fixar det inte)
VideMedlem sedan dec. 19996 094 inlägg
Vad menar du med att det inte händer något? Finns det något värde när du tar emot Request.Form("one")?
Finns det ett värde så är det bara att skriva:
Response.write Request.Form("one")
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?
ArneMedlem sedan maj 2000267 inlägg
Problemet är om jag markerar t.ex 5 st namn så skriver Request.Form("one") ut på den nya sidan:
pelle, olle, nisse, anders
Jag vill kunna styra om det ska vara mellanslag eller om det ska vara komma, punkt mm.
Som det är nu skriver Request.Form("one") ut namn komma och mellanslag.
VideMedlem sedan dec. 19996 094 inlägg
Då får du göra en split:
arr = Split(Request.form("one"),",")
tecken = ". "
For i = 0 To Ubound(arr)
var = var & arr(i) & tecken
Next
Response.write left(var,Len(var)-Len(tecken))
Så byter du bara ut värdet i variabel tecken mot det som du vill ha...
jag tror att detta skall funka... jag komponerade just ihop det i huvudet... :)
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?
ArneMedlem sedan maj 2000267 inlägg
Tusen tack!
Det funkar bra, men jag får fortfarande mellanslag fast jag bytte ". " till ";"
Det måste jag få bort.........
VideMedlem sedan dec. 19996 094 inlägg
Testa att byta till "; "...
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?
ArneMedlem sedan maj 2000267 inlägg
Tyvärr hjälpte det inte.
Problemet är att jag använder samma script till att välja e-postadresser och får jag ett mellanslag får jag problem i olika epostprogram som att bara en epostadress syns, eller mellanslaget ger olika tecken som _ och >
Allt fungerar perfekt nu, det är bara det förbenade mellanslaget som spökar
VideMedlem sedan dec. 19996 094 inlägg
Hmm.. en multible droplist har ju ett komma OCH ett mellanslag tror jag... testa detta:
arr = Split(Request.form("one"),", ")
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?
ArneMedlem sedan maj 2000267 inlägg
Heder och tack till dig!
Nu funkar det perfekt, det är tur vi har lite experter att rådfråga ibland.
Tack igen för hjälpen......