javascript onsubmit问题
formid="login"method="post"onsubmit="checkAccount()">/*每个标签前加<*/inputtype="submit"val...
form id="login" method="post" onsubmit="checkAccount()">
/* 每个标签前加< */
input type="submit" value=" login ">
<form id="login" method="post" onsubmit="checkAccount()">
input type="submit" value=" login ">
</form>
<script type="text/javascript">
//可延迟时间javascript code---------------------
var menuAccess = 0;
alert("外面");
function checkAccount()//checkAccount();
{
menuAccess = 2;
alert(menuAccess);
test();
}
function test()
{
alert(menuAccess);
}
请问为什么点击submit后会运行alert("外面");呢?为什么会执行checkAccount()函数之外的语句呢?谢谢!
以上前三行代码重复请忽略 展开
/* 每个标签前加< */
input type="submit" value=" login ">
<form id="login" method="post" onsubmit="checkAccount()">
input type="submit" value=" login ">
</form>
<script type="text/javascript">
//可延迟时间javascript code---------------------
var menuAccess = 0;
alert("外面");
function checkAccount()//checkAccount();
{
menuAccess = 2;
alert(menuAccess);
test();
}
function test()
{
alert(menuAccess);
}
请问为什么点击submit后会运行alert("外面");呢?为什么会执行checkAccount()函数之外的语句呢?谢谢!
以上前三行代码重复请忽略 展开
2个回答
展开全部
这样写相当于提交整个页面,页面重新刷新,而alert('外面')是在刷新页面的时候执行的
如果不提交的话,checkAccount这个方法返回false
如果不提交的话,checkAccount这个方法返回false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询