bootstrap html点击按钮,没有提交表格

时间:2013-02-22 19:23:02

标签: javascript html forms button twitter-bootstrap

这是我的代码

        <form class="form-horizontal">

          <div class="control-group">
            <div class="controls">
              <button onclick="javascript:add_user_group(2);" class="btn">add</button>
            </div>
          </div>

        <table id="users-table" class="table table-striped" >
          <thead>
            <tr>
              <th>User Name</th>
              <th>Delete</th>            
            </tr>
          </thead>
          <tbody>

          </tbody>
        </table>

      </form>             

我只想在单击添加按钮时向表中添加新行,但似乎单击添加按钮会触发表单提交。

不只是一个带

的按钮
 type=submit

提交表格。或者表单中的任何按钮都会触发表单提交?

2 个答案:

答案 0 :(得分:41)

无需使用Javascript。只需设置type="button"即可覆盖隐式type="submit"。 这也可以在HTML5规范中找到:https://stackoverflow.com/a/9643866/2175370

答案 1 :(得分:14)

在名为false的函数中返回onclick将阻止表单提交。 :)

onclick="javascript:add_user_group(2);return false;"