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 ? Hmm.. Svaret torde vara konrollarray eller flera rader kod i stil med: Ok det fungerar.. men om jag inte vet hur många checkboxar som finns.. vill nämligen kunna loopa fram till ett antal ex: Efter du har loopat igenom ditt rs och vet vad count är, så skriver du ut ditt javascript så här: Förutsatt att alla dina boxar heter hidEntityID så funkar detta kanon Man tackar så mycket för hjälpen.....Klicka i samtliga checkboxar
Jag kan INGENTING om Javascript så.......
BoboSv: Klicka i samtliga checkboxar
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.Sv: Klicka i samtliga checkboxar
<%
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...Sv: Klicka i samtliga checkboxar
<script language="javascript">
function checka()
{
<%
for i = 1 to count
response.write("dokument.checkit.bort" & i & ".checked=true;")
next
%>
}
</script>
/ChristianSv: Klicka i samtliga checkboxar
************************************'
//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
}
}
************************
/henrikSv: Klicka i samtliga checkboxar
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>