在同一个表单中不应该出现同名同id的控件(select 等)除外,输入框是不应该出现同名的

解决方案 »

  1.   

    <input type="text" name="inviote" class="tinput" onChange="return testaa();" ><input name="zs_id" class="tinput" type="text" size="10" >
    <input name="zs_id" class="tinput" type="text" size="10" >
    <input name="zs_id" class="tinput" type="text" size="10" > function testaa()
    {
      zs_id
      temvalue=document.myform.inviote.value;
      document.myform.zs_id(1).value=temvalue;

      

  2.   

    哦不好意思,没贴过来
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head><body>
    <input type="text" id="inviote" name="inviote" class="tinput" onkeypress="testaa()" ><input id="zs_id" name="zs_id" class="tinput" type="text" size="10" >
    <input id="zs_id" name="zs_id" class="tinput" type="text" size="10" >
    <input id="zs_id" name="zs_id" class="tinput" type="text" size="10" ><script>
    function testaa()
    {
      temvalue=inviote.value;
      for(var i=0;i<zs_id.length;i++)
      zs_id[i].value=temvalue;

    </script>
    </body>
    </html>
      

  3.   

    按键的时候循环赋值,由于是js,所以应该添加id属性