こんにちは、フィールドが JavaScript によって検証される単純なログイン フォームがあります。以下のコードが機能しない理由はわかりません。
私のhtmlとjsコード:
<head>
        <script type="text/javascript">
        function handleLogin() {
            var u = $("#username").val();
            var p = $("#password").val();
            if(u=="a" && p=="a")
                {
                window.location="/Site/site.html";
                }
            else
                {
                alert("Fail");
                }
        }
        </script>
</head> 
<li dojoType="dojox.mobile.ListItem"> 
            <input dojoType="dojox.mobile.app.TextBox" placeHolder="username" type="text" id="username" name="username" />
        </li>
        <li dojoType="dojox.mobile.ListItem">
            <input dojoType="dojox.mobile.app.TextBox" placeHolder="password" type="password" id="password" name="password" />
        </li>
        <li dojoType="dojox.mobile.ListItem">
            <input dojoType="dojox.mobile.Button" onclick="handleLogin()" type="button" id="submit" name="submit" value="Login"/> 
        </li>
送信ボタンをクリックしても何も起こりません。
ありがとう