Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hämta resultat från flera checkboxar

Postades av 2002-08-22 09:53:34 - Daniel Beck, i forum asp - allmänt, Tråden har 12 Kommentarer och lästs av 537 personer

Har byggt en sida där jag listar en tabell i databasen.

Har lagt till en kryssruta brevid namnet så att alla namn har en...

Det jag vill göra är att besökaren ska kunna kryssa i de rutor som verkar intressant för honom och sedan trycka på knappen "order info".
Så kommer han vidare in till en "bekräftelse sida" där alla namn han har valt listas, och där han kan skriva i sin egen information ( tel, mail).

Första sidan är klar..men hur i H&#¤&#E listar jag namnen de valt på sida2

Jag har kopplat ID:t till kryssrutan....men sen tar det stopp...

Kan nån vara så vänlig att sparka mig åt rätt håll...

Tanx


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 10:01:31 - Pelle Johansson

det du kan göra är att kalla alla checkboxarna med samma namn. Då får du en array innehållande alla id som är förbockade istället för att behöva hålla reda på alla namn...

12,52,188,282,400

<%
tmp = Split(Request.Form("chkbox"), ",")
For a = 0 To Ubound(tmp)
Response.Write tmp(a) & "<br>"
Next
%>

/Pelle


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 10:02:32 - Fredrik Salomonsson

Hej.

Du får gärna titta på denna funktion bara du ändrar namnet på rubriken.
Döp alla checkboxarna till samma namn.

<code>
Public Function GetValues(strItem, delimiter)
Dim strTmp
Dim intLoop
Dim intCount
intCount = Request.Form(strItem).Count

For intLoop = 1 To intCount
IF intLoop = intCount Then
strTmp = strTmp & Request.Form(strItem)(intLoop)
ELSE
strTmp = strTmp & Request.Form(strItem)(intLoop) & delimiter
End if
Next
GetValues = strTmp
End Function
</code>

Anropa såhär:
<code>
Dim str

str = getvalues("chkBox", ",")
Response.Write("str")
</code>

Hoppas den ger dej något!

//fredda


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 10:15:17 - Daniel Beck

JIPPI!!
Funkar bra....så simpelt...

tack så jättemycket för din hlälp.........


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 10:42:29 - Daniel Beck

Ganska komlext....för mig menar jag :-)
Vilka rubriker skulle jag ändra på?



Det jag har stul med är att få in alla namnen i en "textarea" så besökaren kan se vilka han har valt och sedan skicka den via mail...

Just nu är det så att om besökaren väljer mer än en i listan så skapas en ny textarea....skitskumt

<%
tmp = split(request.form("checkbox"), ",")
for a = 0 to ubound(tmp)

response.write tmp(a) & "<br>"
next
%>


Tack på förhand......


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 11:01:37 - Fredrik Salomonsson

Hej.

Jag menar din rubrik på tråden. Tycker inte det är särskilt snyggt.
Så illa kan det väl ändå inte vara...

För övrigt är det bra att du anammade Pelles tips. Kanon.

Testa detta:
<code>
<%
Dim str
for a = 0 to ubound(tmp)

str = str & tmp(a) & vbcrlf
next
%>

<textarea name='bla'><%= str %></textarea>

</code>


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 11:03:25 - Daniel Beck

Det funkar bra men......

efter varje namn så kommer tagen <BR> skriven.

Eftersom jag la in kodsnutten som värde i textarean så gå det väl inte att undkomma..

Kan man fixa detta problem på nåt sätt......??



Anna D.<BR> Anna S.<BR> Caroline A.<BR> Christine M.<BR> Fatima E.<BR> Leo B.<BR> Emilio<BR>

så där ser det ut........

Tack


Svara

Sv: Lista informationen. CP!!

Postades av 2002-08-22 11:13:09 - Pelle Johansson

Ska du dra en fuling så gör såhär:

text = "Anna D.<BR> Anna S.<BR> Caroline A.<BR> Christine M.<BR> Fatima E.<BR> Leo B.<BR> Emilio<BR>"

text = replace(text,"<BR>","")

Ps. (ändrade hans rubrik) - som för övrigt alla som skriver ett inlägg kan göra!!

/Pelle


Svara

Hämta värden ur kryssruta

Postades av 2002-08-22 11:31:40 - Daniel Beck

<Code>
<textarea name="txtArtist" cols="25" rows="8" class="text_input_small" id="txtArtist">
<%
tmp = split(request.form("checkbox"), ",")
for a = 0 to ubound(tmp)

response.write tmp(a) & "<br>"
next
%>

Sådär ser koden ut nu...... jag får fortfarande upp dessa irriterande
i textrutan........


Svara

Sv: Hämta värden ur kryssruta

Postades av 2002-08-22 14:40:05 - Patrik Andersson

Du vill ha radbrytningar i en textarea eller hur?

Byt ut <br> till vbcrlf istället:
<code>
response.write tmp(a) & vbcrlf
</code>

//Putte


Svara

Sv: Hämta värden ur kryssruta

Postades av 2002-08-23 10:38:09 - Joachim Feldt

Jag försöker mig också på detta, men när jag skriver som Pelle föreslår:
<code>

<%
tmp = Split(Request.Form("chkbox"), ",")
For a = 0 To Ubound(tmp)
Response.Write tmp(a) & "<br>"
Next
%>

</code>

Då skrivs inga ID ut, utan det skrivs så här:
"on"
"on"

Varför blir det så?
Mina input taggar ser ut så här:
<code>

<input type="checkbox" name="chkbox" id="<%=rs("ID")%>">

</code>

/Jocke


Svara

Sv: Hämta värden ur kryssruta

Postades av 2002-08-23 10:40:17 - Patrik Andersson

Du måste placera värdet av ID i value attributet på kryssrutan
<code>
value="<%=id%>"
</code>
//Putte


Svara

Sv: Hämta värden ur kryssruta

Postades av 2002-08-23 10:44:59 - Joachim Feldt

Tack Putte!!!

Funkar perfekt!!

/Jocke


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 817
27 960
271 761
7 636
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies