相关疑难解决方法(0)

onSubmit返回false不起作用

我完全糊涂了...我发誓这是昨天工作的......我今天早上醒来,我的所有表格停止在我的项目中工作.

所有表单都有一个"onsubmit"函数返回false,因为它是一个ajax调用,所以表单永远不会发送.

经过大量测试后,我将问题简化为这段代码:

<html>
<head>
<script type="text/javascript">
 function sub()
 {
  alert ("MIC!");
  return false;
 }
</script> 
</head>
<body>

<form method = "post" id = "form1" onsubmit = "return sub()">
 input: <input type="text" name="input1" >
    <a href="#" onClick="document.getElementById('form1').submit();">button</a> 
</form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我会发誓,这种方法很完美,但今天也不起作用:D

为什么我按下表格发送的按钮?

我知道这是一个全新的问题,但我被困住了

谢谢 !

return onsubmit

13
推荐指数
4
解决办法
5万
查看次数

返回false时,Onsubmit仍然提交

我遇到了一个简单的html登录页面的问题,当我提交带有无效凭据的登录表单时,表单仍然提交,即使我的验证方法正在执行"return false"命令.我知道这个问题在这里被多次提出过,但这些问题的答案都没有帮助我.

我的html表格如下:

<form onSubmit="return validateForm();" method="get" action="TestPage.html">
    <div id="centralPoint" class="frame">
        <select id="centralPointSelect" data-inline="true" data-mini="true" data-native-menu="false" name="centralPoint"></select>
    </div>
    <div id="credentialsFrame" class="frame">
        <input id="userField" type="text" name="Username" />
        <input id="passField" type="password" name="Password" />
    </div>
    <div id="errorMsg"></div>
    <input id="loginBtn" type="submit" value="Login" />
    <div id="rememberMe" class="frame">
        <input type="checkbox" id="checkbox-1" class="custom" data-mini="true" name="rememberMe" />
        <label for="checkbox-1">Keep me signed in</label>
    </div>
    <div id="forgotPassFrame">
        <input id="forgotPass" type="button" data-mini="true" value="Forgot password?" />
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的javascript方法.请注意,即使这里唯一的代码行是"return false;" 表格仍然提交.我还检查了firebug,以确保该方法实际上被调用,并且它确实返回false,并且全部检出.

function validateForm()
{
    var usernameTxt = $("#userField").attr("value");
    var passwordTxt = $("#passField").attr("value"); …
Run Code Online (Sandbox Code Playgroud)

html javascript html5 jquery-mobile

3
推荐指数
1
解决办法
9117
查看次数

标签 统计

html ×1

html5 ×1

javascript ×1

jquery-mobile ×1

onsubmit ×1

return ×1