急,input赋值???
admin 发表于 2010-04-28 | 来源:互联网 | 阅读:

<script language="javascript">

  function GetSum()  
  {
  document.qhlist.saleprice2[].value=http://topic.csdn.net/u/20100408/14/parseInt(document.qhlist.saleprice[].value)*2;//请问一下这边的要怎么样写赋值啊。才能让数据saleprice2[]赋值
  
  }
  function GetBuySum()  
  {
  document.qhlist.buy_price_2.value=http://topic.csdn.net/u/20100408/14/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" />

已经有11 个评论
  1. awaywind 说:

    document.qhlist['saleprice2[]‘].value=http://topic.csdn.net/u/20100408/14/parseInt(document.qhlist['saleprice[]‘].value)*2;

  2. cxjasx 说:

    把[]去掉你是数组吗?不是就把[]去掉

  3. mikeyao210 说:

    我的是数组啊。

  4. doing7 说:

    1楼的单个是可以啊。但我的是循环的啊。<?php while($rs = $db->fetch_array($query)) {?><input name="saleprice[]" size="3" onpropertychange="GetSum()"/> <input name="saleprice2[]" id="saleprice2[]" size="3" /><?php }?>这样的要怎么要啊。

  5. xwcylm 说:

    先把[]去掉获取到数组,然后使用循环处理单个项嘛。你那样只能获取到空数组。

  6. yyyy6 说:

    function GetSum()   {   var sale2s = document.getElementsByName(’saleprice2[]‘);   var sales = document.getElementsByName(’saleprice[]‘);   var len = sale2s.length;   for(var i = 0;i<len;i++){   sale2s[i].value = http://topic.csdn.net/u/20100408/14/parseInt(salesi.value);   }     }

  7. TheAlien 说:

    sale2s[i].value = http://topic.csdn.net/u/20100408/14/parseInt(salesi.value) * 2 ; //忘了 * 2

  8. dbb123 说:

    不好意思,我可能表达错了啊。1楼的单个是可以啊。<?php while($rs = $db->fetch_array($query)) {?><input name="saleprice[]" size="3" onpropertychange="GetSum()"/> <input name="saleprice2[]" id="saleprice2[]" size="3" /><?php }?>我的是循环的啊,我只是想下一个onpropertychange="GetSum()"这个还会执行上面的啊。如:写循环二个的话变为<input name="saleprice[]" size="3" onpropertychange="GetSum()"/> <input name="saleprice2[]" id="saleprice2[]" size="3" /><input name="saleprice[]" size="3" onpropertychange="GetSum()"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />这样不执行GetSum()这个了啊。

  9. doing7 说:

    function GetSum(row)   {   var sale2s = document.getElementsByName(’saleprice2[]‘);   var sales = document.getElementsByName(’saleprice[]‘);   var len = sale2s.length;   sale2s[row].value = http://topic.csdn.net/u/20100408/14/parseInt(salesrow.value);     }/********下面是页面********/$row=0;while{   <input name="saleprice[]" size="3" onpropertychange="GetSum(<?php echo $row; ?>)"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />   $row++;}

  10. liangjiaqi 说:

    function GetSum(obj)   {   var sale2s = document.getElementsByName(’saleprice2[]‘);   var sales = document.getElementsByName(’saleprice[]‘);   var len = sale2s.length;   for(var i = 0;i<len;i++){   if(obj === sales[i])   sale2s[i].value = http://topic.csdn.net/u/20100408/14/parseInt(salesi.value) * 2;   }     }html 写成:<input name="saleprice[]" size="3" onpropertychange="GetSum(this)"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />

  11. sbamd 说:

    谢谢,楼上的,可以了啊。

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明