如果将table中的元素有规则的取名就可以通过循环来做
如table1中元素为:t1_txt_1,t1_slt_1等
通过getElement来判断对象名称只要符合t1_开头的都disable

解决方案 »

  1.   

    我知道可以用disabled或者readonly来实现,但不知怎么来写这个通用的函数.
      

  2.   

    <script language="JavaScript">
    for (i = 0; i < form1.elements.length; i++)
    {
      form1.elements[i].disabled = true;
    }
    </script>
      

  3.   

    <input type="text" name="1" id="1"value="123" readonly>
      

  4.   

    <script language="javascript">
    for (i = 0; i < document.forms[0].elements.length; i++)
    {
        if(document.forms[0].elements[i].disabled)
            document.forms[0].elements[i].disabled = true;
    }
    </script>
      

  5.   

    <script language="JavaScript">
    for (i = 0; i < form1.elements.length; i++)
    {
    try
    {
      form1.elements[i].disabled = true;
    }
    catch(e)
    {
    }
    }
    </script>
      

  6.   

    <script language="JavaScript">
    for (i = 0; i < form1.elements.length; i++)
    {
    try
    {
      form1.elements[i].disabled = true;
      form1.elements[i].readonly = true;
    }
    catch(e)
    {
    }
    }
    </script>