jsp开发中button标签点击后导致form页面刷新

今天做一个保存图片的按钮,因为需要先上传图片到服务器之后才要刷新,可是不知道为什么点击之后就刷新,导致图片一直不能被正常的上传到服务器,在前端代码看了半天也没有发现什么问题,于是心存侥幸把button标签换成了input标签(type=“button”),居然发现没有问题了,随即将button标签上也加上了 type= button,发现问题也解决了。

随后便上度娘搜了一下这种问题,在http://blog.csdn.net/jrainbow/article/details/44978843发现导致这种问题的原因:

button,input type=button按钮在IE和w3c,firefox浏览器区别: 
1、当在IE浏览器下面时,button标签按钮,input标签type属性为button的按钮是一样的功能,不会对表单进行任何操作。 
2、但是在W3C浏览器,如Firefox下就需要注意了,button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操 作。 

所以遇见这种问题只需要在button标签中加上type="button" 就行了。

发布了8 篇原创文章 · 获赞 3 · 访问量 3790

猜你喜欢

转载自blog.csdn.net/u014298444/article/details/104301645