昨天遇到一个问题,用$('form').submit()提交没有反应
今天又遇到一个问题,用<button>提交ajaxSubmit竟然刷新页面了
原来问题都出现在一个地方!
<button> 标签定义一个按钮。
在 <button> 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 <input> 元素创建的按钮之间的不同之处。
提示:请始终为 <button> 元素规定 type 属性。Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。
出现问题的原因也就不言而喻了:
昨天,我用了
<button type="button" id="">确定</button>
自然不能进行表单的提交
今天,我用了
<button id="">确定</button>
由于默认值是"submit",所以页面就刷新了
这是别人博客中的一句话:
把<button>标签放到了<form>标签中,你会发现点击这个button变成了提交,相当于<input type="submit"/>
初步验证正确