在页面上有多个text,一个label,在text里输入值,label里进行累计。
<tr><%= label.getLabelName("L_InvAllocatedQty") %><%=label.getLabelName("L_Colon")%>
<custom:text readonly="true" style="border:0" name="InvAllocatedQty" property="invallocatedqty" dataType="number" dataFormatName="qtyformat" />
上面用javascript进行控制,
function changeQty(i)
{
<%if(isSelfUse){%>
var a = invallocatepopform.qtyall[i];
var b = invallocatepopform.qtyconfirmed[i];
var total = Number( invallocatepopform.invallocatedqty.value);
<%-- alert(a.value);--%>
if (isNumberic(a.value))
{
if(a.value==0) {b.value='';b.readOnly=true;}
else {b.value = a.value;b.readOnly=false;}
total += Number(a.value) ;
}
invallocatepopform.invallocatedqty.value= total;
<%}%>
}