ok ett litet till lägg
om man skriver
strNo = Request.Form("box").Count
Response.Write strNo
så fungerar det men den hämtar bara värden ifrån ikryssade checkboxar jag vill att den räknar alla!!!!
------------------
5 svar · 266 visningar · startad av adde
Om jag vill räkna objekten tex textboxar på föregående sida hur gör jag dettta borde fungera men gör det ej?
strNo = Request.Form.Count
Response.Write strNo
------------------
ok ett litet till lägg
om man skriver
strNo = Request.Form("box").Count
Response.Write strNo
så fungerar det men den hämtar bara värden ifrån ikryssade checkboxar jag vill att den räknar alla!!!!
------------------
Request.Form("box").Count ger dig antalet mutibla värden i ett element...
Jag vet inte hur man på ett lätt sätt kan få ut hu många det är, men man kan ju alltid göra en loop, som du skapar en räknare i...
------------------
)|(
(o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se
Hej, jag antar att du skapar check-boxarna dynamiskt (eftersom du inte vet antalet), och då kan du ju lätt lägga till en hidden input under varje checkbox. Då blir det ju en hidden för varje checkbox.
Räkna sedan antalet hidden på nästa sida på samma sätt som du själv visade.
antal = request("hiddens").count
Det är möjligt att det finns nån bättre funktion men detta alternativ funkar ju också i brist på annat...
------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/
Problemet är att jag måste få ut värdena(values) även för dom tomma boxarna
på andra sidan ska jag nämligen uppdatera databasen och om krysset är i ska det skrivas in en 1:a och om det är tomt så ska det in en 2:a
problem!!!
------------------
Det går inte, utan att använda gömda fält. Om du dynamiskt genererar fälten, kan du också dynamiskt generera gömda fält.
En tom checkbox skickas överhuvud taget inte med i anropet.