Avatar billede sylvesternielsen Nybegynder
21. oktober 2002 - 14:07 Der er 5 kommentarer og
1 løsning

onclick afmærk alle checkbox

Hvordan laver jeg en afmærk alle og fjern alle til checkbox?

har en automatisk listing men de har samme navn.
Avatar billede pelkjaer Nybegynder
21. oktober 2002 - 14:15 #1
Avatar billede sylvesternielsen Nybegynder
21. oktober 2002 - 14:27 #2
Kan ikke få den til at virke
Avatar billede sylvesternielsen Nybegynder
21. oktober 2002 - 14:30 #3
Her er min kode...

Det skal måske lige siges at dette scipt bliver kørt i en iframe..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SMS erhverv</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/styles.css" rel="stylesheet" type="text/css">
<SCRIPT language=javascript src="menuscript.js" type=text/javascript></script>
<!-- Begin
function checkAll(field)
{
for (i = 0; i < field.length; i++)
    field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
    field[i].checked = false ;
}
//  End -->
</script>

</head>

<body bgcolor="#002142" onload="">
<form action="" method="post" name="form" id="form">
  <table border=0 cellpadding=0 cellspacing=0 class="noborder">
    <tbody>
          <tr>
        <td class=tool id="i1" onMouseOut="menu('out','i1')" onMouseOver="menu('over','i1')" nowrap><img src="../gif/bullet_in.gif" alt="" width="13" height="13" border=0 class=haand id="e201" onClick="lag('f401',document.images['e201'])"><strong>&nbsp;<span class=haand onClick="lag('f401',document.images['e201'])"><a href="#" class="headline">Anden gruppe</a></span></strong><strong>&nbsp;<span class=haand onClick="lag('f401',document.images['e201'])"><a href="#" class="headline"></a></span></strong><a href="#"><img src="../gif/bullet_in.gif" border="0" onClick="checkAll(document.form.test)"></a><a href="#"><img src="../gif/bullet_out.gif" width="13" height="13" border="0"></a><br>
          <div class=detail id="f401" style="DISPLAY: none">
                                  <input name="test" type="checkbox" value="Test2">
            Test2<br>
            <br>
    <img src="../gif/divider_01.gif" width="500">
            <br>
          </div></td>
      </tr>
      <tr>
        <td class=tool id="i2" onMouseOut="menu('out','i2')" onMouseOver="menu('over','i2')" nowrap><img src="../gif/bullet_in.gif" alt="" width="13" height="13" border=0 class=haand id="e202" onClick="lag('f402',document.images['e202'])"><strong>&nbsp;<span class=haand onClick="lag('f402',document.images['e202'])"><a href="#" class="headline">Test</a></span></strong><strong>&nbsp;<span class=haand onClick="lag('f402',document.images['e202'])"><a href="#" class="headline"></a></span></strong><a href="#"><img src="../gif/bullet_in.gif" border="0" onClick="checkAll(document.form.test)"></a><a href="#"><img src="../gif/bullet_out.gif" width="13" height="13" border="0"></a><br>
          <div class=detail id="f402" style="DISPLAY: none">
                                  <input name="test" type="checkbox" value="435">
            435<br>
            <input name="test" type="checkbox" value="Sylle">
            Sylle<br>
            <input name="test" type="checkbox" value="Sylvester Nielsen">
            Sylvester Nielsen<br>
            <br>
    <img src="../gif/divider_01.gif" width="500">
            <br>
          </div></td>
      </tr>
    </tbody>
  </table>
</form>
</body>
</html>
Avatar billede pixelpaw Nybegynder
21. oktober 2002 - 14:31 #4
function swapUserEntrySelected(objField) {
    objFields = objField.form.elements;
    for (i=0;i<objFields.length;i++) {
        if (objFields[i].name == "frmChk")
            objFields[i].checked = objField.checked;
    }
}

<input type="checkbox" value="" onclick="swapUserEntrySelected(this)" title="Select all" name="frmChkAll" />
Avatar billede sylvesternielsen Nybegynder
26. oktober 2002 - 13:50 #5
Koden her virker fint.. Men den kan KUN markere objektet hvis der er flere.. Kan det laves så det kan markere et enkalt også?

<script>
<!-- Begin
function checkAll(field)
{
for (i = 0; i < field.length; i++)
    field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
    field[i].checked = false ;
}
//  End -->
</script>
Avatar billede sylvesternielsen Nybegynder
15. januar 2003 - 14:31 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester