【问题标题】:Bootstrap or jquery stopping form SUBMITBootstrap 或 jquery 停止表单提交
【发布时间】:2014-06-25 06:49:02
【问题描述】:

厌倦了用 bootstrap 和 jquery 制作这个视差.. 但是 FORM 没有提交,而如果我运行这段代码可以单独工作.. 如果有人可以帮助我解决这个问题..

这是页面:http://cellsouq.com/xtra/co/(完整代码) 点击机会 > 特许经营(在顶部导航) 点击 APPLY ...它将滚动到 FORM

Form 类似于 javascript

<script>
function funcFranchise() {
    alert('Submitted Successfull');
    // To validate form elements
}
</script> 

<form onSubmit="return funcFranchise(this)" class="form-horizontal" >
...
<input type="submit" value="Submit Request" class="btn bg-primary" >
</form>

如果我删除 Bootstrap,它可以正常工作。在整个代码中某处提交事件被阻止不确定...请帮帮我..

【问题讨论】:

  • 你调用的函数不一致。你声明了funcFranchise(),但你打电话给funcFranchise(this)。将 funcFranchise(this) 更改为 funcFranchise() 并重试。
  • 您好,您在控制台中有两个未解决的错误。先解决他们?当出现错误时,JavaScript 可以很敏感地停止其余部分。
  • 正确但如果我用 arg 声明 .. 仍然不行
  • funcFranchise(frm) ... 完成但仍然无法正常工作...
  • @EricT 哪两个错误??你能具体说明一下吗?

标签: javascript jquery html forms twitter-bootstrap


【解决方案1】:

您应该在完成验证后返回truefalse。所以试试吧;

<script>
function funcFranchise() {
    alert('Submitted Successfull');
    // To validate form elements
    return true;
}
</script> 

【讨论】:

    【解决方案2】:

    试试这个:

    function funcFranchise() {
    alert('Submitted Successfull');
    // To validate form elements
    $('.form-horizontal').submit();
    

    }

    【讨论】:

    • 我刚刚测试过.. 在这个页面上
    • 如果不是问题,您可以发布您的整个 html
    • 我已经在cellsouq.com/xtra/co 那里发布了完整的 HTML/CSS/JQUERY ...如果你可以看看并尝试解决.. plz
    猜你喜欢
    • 2011-08-31
    • 1970-01-01
    • 2023-03-16
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多