我的JAVASCRIPT为什么没起作用?

lastsky 2002-01-19 11:37:17
function checkdata(){

var money1=document.nextback.money1.value;
var money2=document.nextback.money2.value;
var money3=document.nextback.money3.value;
var money4=document.nextback.money4.value;

var money_3=parseFloat(document.nextback.finance_mainorder_3);
var money_4=parseFloat(document.nextback.finance_mainorder_4);
var money_5=parseFloat(document.nextback.finance_mainorder_5);
var money_6=parseFloat(document.nextback.finance_mainorder_6);


if(money_3<parseFloat(money1))
{
alert("不能大于到货款余额");
return false;
}

if(money_4<parseFloat(money2))
{
alert("不能大于初验款余额");
return false;
}
if(money_5<parseFloat(money3))
{
alert("不能大于终验款余额");
return false;
}
if(money_6<parseFloat(money4))
{
alert("不能大于到尾款余额");
return false;
}
}
</script>
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mosane 2002-01-20
  • 打赏
  • 举报
回复

呵呵,好象是 net_lover(孟子E章) 说的哦,

我。。怎么啦???

:)呵呵~~~~~
ansonchen 2002-01-19
  • 打赏
  • 举报
回复
用try追一下
孟子E章 2002-01-19
  • 打赏
  • 举报
回复
var money_3=parseFloat(document.nextback.finance_mainorder_3.value);
var money_4=parseFloat(document.nextback.finance_mainorder_4.value);
var money_5=parseFloat(document.nextback.finance_mainorder_5.value);
var money_6=parseFloat(document.nextback.finance_mainorder_6.value);
chenzengxi 2002-01-19
  • 打赏
  • 举报
回复
document.nextback.money1.value 这个东西可能是未定义呢。
没问题的话,用alert看看money_3和parseFloat(money1)到底是什么东西,
我怀疑是NaN,你保证所有的value都是数字吗,最好加上判断?
lastsky 2002-01-19
  • 打赏
  • 举报
回复
if(money_3<parseFloat(money1))
{
alert("不能大于到货款余额");
return false;
}


从TEXT取得数字,比较大小,若money_3<parseFloat(money1)就alert("不能大于到货款余额");
没起作用,WHY?

mosane 2002-01-19
  • 打赏
  • 举报
回复

问题是出在其他代码上!

mosane 2002-01-19
  • 打赏
  • 举报
回复

这里没有问题啊,

你要把全部的代码拿出来才看得到问题啊。!

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧