<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" />
{
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" />
<?php while($rs = $db->fetch_array($query)) {?>
<input name="saleprice[]" size="3" onpropertychange="GetSum()"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />
<?php }?>这样的要怎么要啊。
{
var sale2s = document.getElementsByName('saleprice2[]');
var sales = document.getElementsByName('saleprice[]');
var len = sale2s.length;
for(var i = 0;i<len;i++){
sale2s[i].value = parseInt(sales[i].value);
}
}
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()这个了啊。
{
var sale2s = document.getElementsByName('saleprice2[]');
var sales = document.getElementsByName('saleprice[]');
var len = sale2s.length;
sale2s[row].value = parseInt(sales[row].value);
}/********下面是页面********/
$row=0;
while{ <input name="saleprice[]" size="3" onpropertychange="GetSum(<?php echo $row; ?>)"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />
$row++;
}
{
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 = parseInt(sales[i].value) * 2;
}
}
html 写成:
<input name="saleprice[]" size="3" onpropertychange="GetSum(this)"/> <input name="saleprice2[]" id="saleprice2[]" size="3" />