1

我有这样的声明:

我已经仔细检查了相关 html 元素的 id。如果我删除 if 语句,一切正常。你知道为什么它不起作用吗?

    <script type="text/javascript">
        $(document).ready(function() {
            $("#ok").click(function() {

                $('#ok').attr('disabled', 'disabled');

                //global vars                     
                var ad = $("#ad").val().length;  

                    If (ad < 6) {
                    alert("you must enter a higher value");
                    }

                });
            });

    </script>
4

2 回答 2

4

我猜你应该小写你的“如果”。这个问题显然不是类型相关的问题。

并通过对问题的评论和下面的答案来澄清:

If (ad < 6) {

应该

if (ad < 6) {

之所以如此,是因为 Javascript 区分大小写。我非常感谢所有参与此事的人,我希望不会再对与此问题相关的任何事情感到困惑。

于 2012-05-01T20:46:16.707 回答
1

JavaScript 是区分大小写的,所以你的 if 必须全部小写,试试这个

 if (ad < 6) {
     alert("you must enter a higher value");
 }
于 2012-05-01T20:51:40.950 回答