if()这怎么有分号
我觉得还是和你从数据库拿的数据有关
最好parseInt一下再运行
--------------------------------------------------------------
<script language=javascript>
function summer2(price,number)
{
var price=price;
var number=number;
if(price=='')
else
document.form1.sumprice2.value=(price*number).toFixed(3);
}
</script>
<form name=form1>
<input name="price2" type="text" class="table-input" id="price2" size="5">
<input name="num2" type="text" class="table-input" id="num2" onmouseout="summer2(document.form1.price2.value,document.form1.num2.value)" size="3"><input name="sumprice2" type="text" class="table-input" onMouseOver="summer2(document.form1.price2.value,document.form1.num2.value)" id="sumprice2" size="6" readonly="false">
</form>
解决方案 »
- EXTJS form表单提交的奇怪问题
- 找到国人开发的,基于extjs以及extjs的开源电子商务系统
- JS多选框事件不知道怎么实现,帮忙看一下~
- JS代码,不知道入口在哪
- 数值计算的问题
- 怎样用javascript写一个动态编辑表格
- JS循环触发gridview中删除按钮,为何只删除了最后一次循环那条数据
- 高手解答:怎么判断两个不同名字的单选框在提交情况下提示必须得选择一项!
- 一个form中有两个button,怎么知道我点击的是哪个button按钮,用javascript,怎么做?
- 模拟QQ菜单,还有错误,实在"编"不下去,高手过来帮着改改
- firefox下的一个问题,请教大家!
- javascript写注册表的问题
有浮点的数用parseFloat试试
2个数一起做一下<script language=javascript>
function summer2(price,number)
{
var price=parseFloat(price);
var number=parseFloat(number);
if(price=='')
else if (!isNaN(price)&&!isNaN(number))
document.form1.sumprice2.value=(price*number).toFixed(3);
}
</script>
{
var price=parseFloat(price);
var number=parseFloat(number);
if(price!='')
return (price*number).toFixed(3);
}<input name="price2" type="text" class="table-input" id="price2" size="5">
<input name="num2" type="text" class="table-input" id="num2" size="3"><input name="sumprice2" type="text" class="table-input" onMouseOver="this.value=summer2(document.form1.price2.value,document.form1.num2.value)" id="sumprice2" size="6" readonly="false">
这么写多好啊