dom: Mittels Checkbox Input-Feld ändern

Beitrag lesen

vielen dank für die anregungen - jetzt hab ich es verstanden :-) nachfolgendes script erfüllt alle meine vorher genannten anforderung und zusätzlich:

  • wird die checkbox deaktiviert, dann wird das intput-feld geleert
  • reset aller felder

<html>
<head>
  <SCRIPT language="JavaScript">
   <!--
    var sort = 0;

function Reset()
    {
 var count = sort;
 sort = 0;
     for(var i = 0; i <= count; i++)
      {
      document.forms[i].reset();
      }
    }

function Sort(formular)
    {
    if(document.forms[formular].elements[0].checked == false)
     {
     document.forms[formular].elements[1].value = "";
     }
 else
  {
  sort++;
     document.forms[formular].elements[1].value = sort;
     }
    }

//-->
  </SCRIPT>
</head>

<body>

<form name="1">
<table>
<tr>
<td class="tabsqlh" width="50" align="center"><input type="checkbox" name="id" value="1" onClick="Sort(0)"></input></td>
<td class="tabsqlh" width="10" align="center"><input type="text" size="2" name="sortid1"></input></td>
</tr>
</form>
<form name="1">
<tr>
<td class="tabsqlh" width="50" align="center"><input type="checkbox" name="id" value="1" onClick="Sort(1)"></input></td>
<td class="tabsqlh" width="10" align="center"><input type="text" size="2" name="sortid2"></input></td>
</tr>
</table>
</form>
<input type="button" value="Reset" onClick="Reset()">
</body>
</html>

also haut rein ...