62,025
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript" type="text/javascript">
function sum(obj) {
var rex=/(^\d+$)|(^$)/;
if(!rex.test(obj.value))
{
alert("请输入正确的数量");
document.getElementById(obj.id).focus();
return ;
}
var price = document.getElementById('GridView1_ctl<%= SelectedRowInde%>_TextBox_Price').value;
var num = document.getElementById('GridView1_ctl<%= SelectedRowInde%>_TextBox_Num').value;
var sum =accMul(price,num);
document.getElementById('GridView1_ctl<%= SelectedRowInde%>_TextBox_SendTotal').value = sum;
}
function Isint(obj) {
var rex = /(^\d+\.?\d+$)|(^\d{1,3}(,\d{3})*(\.\d+)?$)|(^$)/;
if (!rex.test(obj.value)) {
alert('请输入正确的单价');
document.getElementById(obj.id).focus();
return ;
}
var price = document.getElementById('GridView1_ctl<%= SelectedRowInde%>_TextBox_Price').value;
var num = document.getElementById('GridView1_ctl<%= SelectedRowInde%>_TextBox_Num').value;
var sum =accMul(price,num);
document.getElementById('GridView1_ctl<%= SelectedRowInde%>_TextBox_SendTotal').value = sum;
}
function accMul(arg1,arg2)
{
var m=0,s1=arg1.toString(),s2=arg2.toString();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
}
</script>