Daniel: Textfeld disabled/abled

Beitrag lesen

Hi,
ich habe folgenden code entworfen

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
<head>  
<title>switchAbility</title>  
<script language="JavaScript" type="text/javascript">  
  <!--  
   function switchAbility (i) {  
     document.forms["form"].elements["text".i].disabled = (document.forms["form"].elements["text".i].disabled) ? false : true;  
     document.forms["form"].elements["text".i].value = "";  
   }  
   function startAbility (i, z) {  
     document.forms["form"].elements["text"i].disabled = (document.forms["form"].elements["text"i].disabled) ? false : true;  
     document.forms["form"].elements["text"i].value = "";  
   }  
  -->  
  </script>  
</head>  
<body onLoad="startAbility(1,3);">  
<form name="form" action="">  
  <input type="checkbox" onclick="switchAbility(1);">  
  <input type="text" name="text1" value="">  
  <br>  
  <input type="checkbox" onclick="switchAbility(2);">  
  <input type="text" name="text2" value="">  
  <br>  
  <input type="checkbox" onclick="switchAbility(3);">  
  <input type="text" name="text3" value="">  
  <br>  
</form>  
</body>  
</html>  

allerdings funktioniert es nicht wie ich will, woran liegt das?

Aus dem (Test)skript sollte hervorgehen das ich ein formular dynamisch
aufbaue. mit gleichnamigen feldern aber unterschiedlichen indizes. wie
verwirkliche ich das in dem javascript??

MfG