<script   language="javascript">  function   GetSum()   
  {
   document.qhlist.saleprice2[].value=parseInt(document.qhlist.saleprice[].value)*2;//请问一下这边的要怎么样写赋值啊。才能让数据saleprice2[]赋值
  
  }
   function   GetBuySum()   
  {
   document.qhlist.buy_price_2.value=parseInt(document.qhlist.buy_price.value)*2;//这个可以赋值
   
  }
  </script><input type="text" name="buy_price" size="3" class="input" onpropertychange="GetBuySum()"> <input type="text" name="buy_price_2" size="3" class="input" >
<input name="saleprice[]"  size="3" onpropertychange="GetSum()"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />

解决方案 »

  1.   


    $("input[name='saleprice2[]']").val() = $("input[name='saleprice[]']").val() * 2;
    我觉得可能是那个[]的问题
    function GetSum()  
      {
      document.qhlist.saleprice2.value=parseInt(document.qhlist.saleprice.value)*2; //请问一下这边的要怎么样写赋值啊。才能让数据saleprice2[]赋值
      
      }
      

  2.   

    不可以用‘[]’符号,js会将它看做一个数组的!
    就像你这样写样:saleprice2{} 一样的道理!
      

  3.   

    这结帖率。唉
    用jquery  吧,里面的选择器用起来,你会觉得很爽的。