0
<!DOCTYPE html>
<html>
    <head>
        <title>Prova HTML5</title>

        ...

        <script type="text/javascript" src="jquery.js"></script>          
        <script type="text/javascript"> 
            va = new Array();
            $(function(){               
                $('#ing').focus();              
                $('#prompt').submit(function() {
                    va.push($('#ing').val());
                    alert(va);
                });
            });            
        </script>  
    </head>
    <body>
        <form id="prompt">
            <input type="text" id="ing" />
        </form>
    </body>
</html>

フォームを送信するためにEnterキーを押すと、va値が入力ボックスにあるテキストであるという警告メッセージが表示されます...配列になる前はそれを読み取れないようです...スコープに問題がある可能性があります?

多分スコープに問題がありますか?

4

2 に答える 2

0

これを使って

        $(function(){      
            va = new Array();         
            $('#ing').focus();              
            $('#prompt').submit(function() {
                va.push($('#ing').val());
                alert(va);
            });
        });       
于 2012-10-12T15:09:07.770 に答える
0

それを試してみてください

va = new Array();
$(function(){               
    $('#ing').focus();              
    $('#prompt').submit(function() {
        window.va.push($('#ing').val());
        alert(window.va);
    });
});
于 2012-10-13T21:48:46.213 に答える