Javascript HTML按钮关闭引导模式
我在引导模式弹出窗口中有一个简单的表单。表单工作正常,直到我需要添加一个按钮,根据表单中输入的一些值执行简单的计算 该按钮只有一个jqueryclick事件,它从表单元素中获取值,进行计算并将该值写入文本框。当表单不在模态中时,它工作得很好。零错误。当窗体处于模式时,单击按钮关闭模式,我不明白为什么 我已经将按钮剥离到了最底层,甚至删除了click事件处理程序中的jquery代码。。它仍然关闭模式。我已经删除了表单操作事件(指向一个.php脚本),但是模式仍然关闭 当它关闭时,我看到浏览器地址栏中充满了页面的URL,所有表单值都作为参数,因为我单击按钮时填充了字段 有谁能告诉我,我如何才能让这个按钮只是一个微不足道的按钮,我可以使用这个目的,而不是关闭模式 我已经删除了表单操作事件(指向一个.php脚本),但是模式仍然关闭 删除Javascript HTML按钮关闭引导模式,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我在引导模式弹出窗口中有一个简单的表单。表单工作正常,直到我需要添加一个按钮,根据表单中输入的一些值执行简单的计算 该按钮只有一个jqueryclick事件,它从表单元素中获取值,进行计算并将该值写入文本框。当表单不在模态中时,它工作得很好。零错误。当窗体处于模式时,单击按钮关闭模式,我不明白为什么 我已经将按钮剥离到了最底层,甚至删除了click事件处理程序中的jquery代码。。它仍然关闭模式。我已经删除了表单操作事件(指向一个.php脚本),但是模式仍然关闭 当它关闭时,我看到浏览器地址栏
action
属性只会将该操作设置为当前页面的URL。它不会阻止表单的提交
有谁能告诉我,我如何才能让这个按钮只是一个微不足道的按钮,我可以使用这个目的,而不是关闭模式
糟糕的捷径
将使按钮成为仅JavaScript的按钮,而不是提交按钮
正道
在事件处理程序函数中,捕获事件对象并调用其preventDefault()
方法
确保在这些情况下,服务器做了正确的事情,并为表单提交提供了合理的响应。问题很可能是按钮提交表单。请尝试指定
或在单击处理程序中添加evt.preventDefault()
。谢谢谢谢谢谢。。。将button设置为type=“button”成功了!非常感谢你!将按钮设置为type=“button”为我修复了它。