使用Safari进行JS验证

时间:2013-09-11 22:37:20

标签: javascript

我正在使用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>

1 个答案:

答案 0 :(得分:0)

嗯,你还没有告诉我们问题是什么。什么不起作用..?

一个潜在的问题是totalvalue尚未与var一起声明。将该行更改为...

var totalvalue = 0;