我正在使用JS来验证提交表单。它在Crome,歌剧中运作良好。但在Safari中它不再起作用了。 Mac OSX 10.6.8上的Safari版本5.1.9。有帮助吗?
<script language="javascript" type="text/javascript">
function validateForm()
{
var nrv=document.forms["form1"]["Bchq_amont"].value;
if (nrv==null || nrv=="")
{
document.getElementById("Bchq_amont").style.backgroundColor="orange";
return false;
}
totalvalue = 0;
for (x=1; x<12; x++)
{
totalvalue += parseInt(document.getElementById("rcv_amount_"+x).value);
}
if(parseInt(document.getElementById("Bchq_amont").value) !== totalvalue)
{
alert ("Received amount and bill amounts are not matching");
return false;
}
}
</script>
答案 0 :(得分:0)
嗯,你还没有告诉我们问题是什么。什么不起作用..?
一个潜在的问题是totalvalue
尚未与var
一起声明。将该行更改为...
var totalvalue = 0;