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


Klicka i samtliga checkboxar

Postades av 2001-09-06 11:43:00 - Bobo Svensson, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 1183 personer

Har ett litet problem...jag vill med en enkel knapptryckning (eller helst markera i 1 checkbox) direkt markera ALLA checkboxar som finns på en sida. Hur gör man sånt tro ?

Jag kan INGENTING om Javascript så.......

Bobo


Svara

Sv: Klicka i samtliga checkboxar

Postades av 2001-09-06 12:54:00 - Mikael Sand

Hmm.. Svaret torde vara konrollarray eller flera rader kod i stil med:

function checka()
{
document.box1.checked = true;
document.box2.checked = true;
[...]
}

<INPUT id=chk1 type=checkbox onclick="checka()">

Jag fick det att funka i alla fall.


Svara

Sv: Klicka i samtliga checkboxar

Postades av 2001-09-06 13:46:00 - Bobo Svensson

Ok det fungerar.. men om jag inte vet hur många checkboxar som finns.. vill nämligen kunna loopa fram till ett antal ex:
<%
do while not rs.eof
count=count+1
count=5

%>

<script language="javascript">
function checka()
{
***** här vill jag loopa så det kan vara som i detta fallet count=5
dokument.checkit.bort 1-5.checked=true;
*****
}
</script>
<% rs.movenext:loop %>
.-.-.-.-.-.-.

Jag vill att resultatet skall bli

<script language="javascript">
function checka()

{
dokument.checkit.bort1.checked=true;
dokument.checkit.bort2.checked=true;
dokument.checkit.bort3.checked=true;
dokument.checkit.bort4.checked=true;
dokument.checkit.bort5.checked=true;
}
</script>

Please...


Svara

Sv: Klicka i samtliga checkboxar

Postades av 2001-09-06 19:33:00 - Christian Persson

Efter du har loopat igenom ditt rs och vet vad count är, så skriver du ut ditt javascript så här:

<script language="javascript">
function checka()
{
<%
for i = 1 to count
response.write("dokument.checkit.bort" & i & ".checked=true;")
next
%>
}
</script>

/Christian


Svara

Sv: Klicka i samtliga checkboxar

Postades av 2001-09-07 11:21:00 - Henrik Berggren

Förutsatt att alla dina boxar heter hidEntityID så funkar detta kanon

************************************'

//Global variable for holding status
var gBolStatus = false;

function CheckUncheckAllBoxes(strForm){
if(document[strForm].hidEntityID){
if(document[strForm].hidEntityID.length){
for (var intCnt=0; intCnt < document[strForm].hidEntityID.length; intCnt++){
if (gBolStatus == false){
document[strForm].hidEntityID[intCnt].checked = true;
}else{
document[strForm].hidEntityID[intCnt].checked = false;
}
}
}else{
document[strForm].hidEntityID.checked = (gBolStatus ? false:true)
}
gBolStatus = !gBolStatus
}
}

************************

/henrik


Svara

Sv: Klicka i samtliga checkboxar

Postades av 2001-09-07 13:19:00 - Bobo Svensson

Man tackar så mycket för hjälpen.....

Så här blev mitt resultat

<SCRIPT LANGUAGE="JavaScript">

var checkflag = "false";
function check(field) {

// Fler än 1 checkbox !!!!!

if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";}

else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";}

// Om det bara är 1 checkbox !!

if (field.lenght > 0)
{

}
else
{
if (field.checked==false)
document.checkit.list.checked=true
else
if (field.checked==true)
document.checkit.list.checked=false

}

}
</script>


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 764
27 959
271 761
654
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