【问题标题】:Bootstrap 3 remote modal form submit preventDefault not workingBootstrap 3远程模态表单提交preventDefault不起作用
【发布时间】:2014-01-22 15:31:09
【问题描述】:

我在 Bootstrap 3 中成功执行 preventDefault() 时遇到了挑战;问题是 preventDefault() 由于我无法确定的原因无法按预期工作。

下面是我的代码:

index.html:

<div class="container">
    <li>
        <a href="/stc/modalRemote.html" data-toggle="modal" data-target="#modalDefault">
            <b class="glyphicon glyphicon-plus"></b>
        </a>
    </li>
    <div id="modalDefault" class="modal fade"></div>
</div>

modalRemote.html:

<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <h4 class="modal-title">plus/h4>
        </div>
        <div class="modal-body">
            <form class="form-horizontal" role="form">
                <div class="form-group">
                    <label for="inputPlus" class="col-sm-2 control-label">Plus</label>
                    <div class="col-sm-10">
                        <input type="text" class="form-control" id="inputPlus" placeholder="Plus">
                    </div>
                </div>


                <div class="form-group">
                    <div class="col-sm-offset-2 col-sm-10">
                        <button type="submit" id="btnPlus" class="btn btn-default">Plus</button>
                    </div>
                </div>
            </form>
        </div>
    </div>
</div>

index.coffee:(编译​​为 index.js)

$('form').submit (e)->
  e.preventDefault()

【问题讨论】:

    标签: html jquery coffeescript


    【解决方案1】:

    我在远程模态表单中遇到了同样的问题,并通过添加 e.stopPropagation() 解决了它。

    $('form').submit (e)->
      e.preventDefault()
      e.stopPropagation()
    

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2015-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多