webForumDet fria alternativet

Slå samman toggleAll och checkall

1 svar · 234 visningar · startad av Qonos

QonosMedlem sedan sep. 2000451 inlägg
#1

Hitta dessa här på forumet och de fungerar kanon, men hur i helsike :) gör man för att slå samman dessa man kan ha samma länk (eller i detta fallet har jag en checkbox) för att markera och avmarkera?

<body>
<script language="JavaScript" type="text/javascript">
function checkall(formobj,namestart){
	for(var n=0;n<formobj.length;n++){
		if(formobj[n].type=="checkbox" && formobj[n].name.indexOf(namestart)==0){
			formobj[n].checked=true;
		}
	}
}
function toggleAll(formName){
     for(var i=0; i<formName.elements.length; i++){
          if(formName.elements[i].type == "checkbox")
               formName.elements[i].checked = !formName.elements[i].checked;
     }
};
</script>

tack på förhand..

//magnus

nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

Så här?

<script language="JavaScript" type="text/javascript">
function setAll(formName, state){
     for(var i=0; i<formName.elements.length; i++){
          if(formName.elements[i].type == "checkbox")
               formName.elements[i].checked = state;
     }
};
/*
setAll("formnamnet", true); // Kryssa för alla
setAll("formnamnet", false); // Kryssa av alla
*/
</script>
Genererad på 385 ms · cache AV · v20260730165559-full.f96bc7eb