当点击那个name为id的checkbox的时候,对该项相应的iid被选择
-----------------------------------------------------------
什么意思

解决方案 »

  1.   

    <input type="checkbox" name="id" value="91">
    <input type="hidden" name="iid" value="10">
    <input type="hidden" name="iname" value="意外保险">意外保险<br>
    就是当你点击这个name为id,value为91的时候,后面这个隐藏的input,iid也被选择了。
      

  2.   

    form提交时 相同名字的隐含域会以数组的形式全部提交上去,而checkbox则会提交被选中的序号,根据checkbox的序号就能够找到相应的隐含域的值的,而选择一个隐含域的说法,似乎不能理解
      

  3.   

    采用onclick事件,调用一函数对隐藏的对象值进行更新。很简单的。
      

  4.   

    是不是这个意思??:
    *********************************
    <html>
    <body>
    <script>
    function check1(){
    for (i=0,j=0;i<=5;i++){
     if(insurance.id[i].checked)
       {j++;     
          if (j>=2)
          {alert('对不起,只能修改一项!!');}
       } }
    }
    </script><form name="insurance" method="post" action="#">
    中国太平洋保险公司<br>
    <input type="checkbox" name="id" value="91" style="background-color:#666699">
    <input type="hidden" name="iid" value="10">
    <input type="hidden" name="iname" value="意外保险">意外保险<br>
    <input type="checkbox" name="id" value="92">
    <input type="hidden" name="iid" value="10">
    <input type="hidden" name="iname" value="人身保险">人身保险<br>
    <input type="checkbox" name="id" value="95">
    <input type="hidden" name="iid" value="10">
    <input type="hidden" name="iname" value="财产保险">财产保险<br>
    中国人寿保险公司<br>
    <input type="checkbox" name="id" value="97">
    <input type="hidden" name="iid" value="13">
    <input type="hidden" name="iname" value="寿险">寿险<br>
    <input type="checkbox" name="id" value="93">
    <input type="hidden" name="iid" value="13">
    <input type="hidden" name="iname" value="失业保险">失业保险<br>
    <input type="checkbox" name="id" value="94">
    <input type="hidden" name="iid" value="13">
    <input type="hidden" name="iname" value="其它保险">其它保险<br>
    <hr>
    <input type="submit" value="修改" onclick="check1();">
    </form>
    </body>
    </html>
      

  5.   

    第一个问题有问题
    第二个问题:
    <script>
    function check1()
    {
    var isError=0;
    var e=document.getElementsByName("id");
    for(var i=0;i<document.insurance.elements["id"].length;i++)
    {
     if(documnt.all("id",i).checked){isError++;}
     if(isError>1) {
      alert('只能选择一个来修改');
      return false;
      break;}
    }
    }
    </script>