gpt4 book ai didi

javascript函数不执行

转载 作者:太空宇宙 更新时间:2023-11-04 15:14:57 25 4
gpt4 key购买 nike

您好,我有一个简单的登录表单,其中的字段由 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>

当我点击提交按钮时没有任何反应。

谢谢

最佳答案

您没有加载 jQuery 库。但是你可以没有它:

var u = document.getElementById('username').value,
p = document.getElementById('password').value;

更改页面是使用 location.href 而不是 window.location 完成的:

location.href = '/Site/site.html';

关于javascript函数不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16441675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com