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」を小文字にする必要があると思います。問題は明らかに型に関連する問題ではありません。

そして、質問へのコメントと以下の回答で明確にするために:

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 に答える