Javascript HTML按钮关闭引导模式

Javascript HTML按钮关闭引导模式,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我在引导模式弹出窗口中有一个简单的表单。表单工作正常,直到我需要添加一个按钮,根据表单中输入的一些值执行简单的计算 该按钮只有一个jqueryclick事件,它从表单元素中获取值,进行计算并将该值写入文本框。当表单不在模态中时,它工作得很好。零错误。当窗体处于模式时,单击按钮关闭模式,我不明白为什么 我已经将按钮剥离到了最底层,甚至删除了click事件处理程序中的jquery代码。。它仍然关闭模式。我已经删除了表单操作事件(指向一个.php脚本),但是模式仍然关闭 当它关闭时,我看到浏览器地址栏

我在引导模式弹出窗口中有一个简单的表单。表单工作正常,直到我需要添加一个按钮,根据表单中输入的一些值执行简单的计算

该按钮只有一个jqueryclick事件,它从表单元素中获取值,进行计算并将该值写入文本框。当表单不在模态中时,它工作得很好。零错误。当窗体处于模式时,单击按钮关闭模式,我不明白为什么

我已经将按钮剥离到了最底层,甚至删除了click事件处理程序中的jquery代码。。它仍然关闭模式。我已经删除了表单操作事件(指向一个.php脚本),但是模式仍然关闭

当它关闭时,我看到浏览器地址栏中充满了页面的URL,所有表单值都作为参数,因为我单击按钮时填充了字段

有谁能告诉我,我如何才能让这个按钮只是一个微不足道的按钮,我可以使用这个目的,而不是关闭模式

我已经删除了表单操作事件(指向一个.php脚本),但是模式仍然关闭

删除
action
属性只会将该操作设置为当前页面的URL。它不会阻止表单的提交

有谁能告诉我,我如何才能让这个按钮只是一个微不足道的按钮,我可以使用这个目的,而不是关闭模式

糟糕的捷径
将使按钮成为仅JavaScript的按钮,而不是提交按钮

正道 在事件处理程序函数中,捕获事件对象并调用其
preventDefault()
方法


确保在这些情况下,服务器做了正确的事情,并为表单提交提供了合理的响应。

问题很可能是按钮提交表单。请尝试指定
或在单击处理程序中添加
evt.preventDefault()

谢谢谢谢谢谢。。。将button设置为type=“button”成功了!非常感谢你!将按钮设置为type=“button”为我修复了它。