Markera alla checkboxar i ett formulär

JavaScript

1 svar · 231 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Trådstart#1

Hej!

Undrar om det på något vis går att skapa en länk och när man klickar på den så markeras alla checkboxar som ligger i samma formulär?

Har sökt här på forumet och hittat lite men det stod som ingen förklaring riktigt så jag blev inte klok på det.

Mvh Lena

Medlem sedan dec. 20025 483 inlägg
#2

Så här kan du göra:

<script type="text/javascript">
<!--

function checkAll(o){
     for(var i=0; i<o.elements.length; i++){
          if(o.elements[i].type == "checkbox")
               o.elements[i].checked = true;
     }
};

//-->
</script>
...
<form name="foo">
     ...
</form>

<a href="javascript:checkAll(document.forms['foo'])">Markera alla</a>

Notera att det inte skall vara ett mellanrum i ordet "javascript".

:)

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)