不提交的有
1.没有name
2.disabled
....

解决方案 »

  1.   

    <script language="Javascript"><!--
    function click1(){
      for (var i = 0; i<document.all("chk").length;i++){
         document.all.txt[i].disabled=(document.all.chk[i].checked)?false:true;
         }
      }
    // --></script><input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();">
      <input type=text name=txt><br>
      

  2.   

    修改修改,为了更好,勿怪,呵呵
    1。初始化是可提交的,所以应为checked
    2。直接用!document.all.chk[i].checked;<script language="Javascript"><!--
    function click1(){
      for (var i = 0; i<document.all("chk").length;i++)
         document.all.txt[i].disabled=!document.all.chk[i].checked;
    }
    // --></script><input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
      

  3.   

    再简化一下,注意没用nextSibling,因为可能有多个回车,hehe<script language="Javascript"><!--
    function click1(){
    with(window.event.srcElement)document.all(sourceIndex+1).disabled=!checked
    //with(window.event.srcElement)nextSibling.nextSibling.disabled=!checked
    }
    // --></script><input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
    <input type=checkbox name=chk onclick="click1();" checked>
      <input type=text name=txt><br>
      

  4.   

    不行!diabled属性不起作用,我是过了,就是diabled=true了,后台还是收到了提交
      

  5.   

    我搞错了,diabled是可以的,
    二位接分!
    秋水是姐姐么?
      

  6.   

    ****.disabled = true;真的是秋水JJ?(*^_^*),不好意思了:),一直把你当GG来着。