百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> button按钮和submit按钮有什么区别?-
分享文章到:

button按钮和submit按钮有什么区别?-

发布时间:09/01 来源:未知 浏览: 关键词:
本篇文章给大家带来的内容是对于button按钮和submit按钮有什么区别?有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。 本篇文章给大家带来的内容是对于button按钮和submit按钮有什么区别?有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。

button-普通按钮,submit-提交按钮。
submit是button的一个特例,也是button的一种,它把提交这个行动主动集成了,submit和button,二者都以按钮的情势展示,看起来都是按钮,所不一样的是type属性和处发相应的事件上。

运用场景:

这里说的局部运用场景,并不是只能用一种,只是说,在这种场景下运用更加利便,程序员工作量小。

用表格对照一下:

场景buttonsubmit
网页上需要提交信息到办事器
网页上施行一个普通的事件,如重置、清空功能。
提交表单需要绑定事件才干提交表单数据
部分刷新不成以运用,在触发事件的同时会提交表单。
没有表单,却要提交数据而button默许是不提交任何数据。可以绑定事件的方式来提交数据。submit需要有表单时,提交时才会带数据。固然运用submit也可以,但是条件要拦截onclick事件。
表单数据太多的时候需要写许多数据的猎取行动举荐
提交数据是要运用JS进行校验的,但要是这时候会员禁用了JS,那么校验就失效了,要是后台也没有进行校验,那么分歧法的数据就进入后台了。举荐:通过button提交数据,那么要是会员禁用JS,那么数据提交行动就激活不了不举荐
增补

1、上面的场景中,表单在点击提交按钮后需要用JS进行处置(包含输入验证)后再提交的话,平常我们倡导用button,要是需要运用submit提交前验证的话 应在办法前加return。onClick办法不加return 会主动提交,并不会起到束缚的作用, 所以,运用submit时需要验证请加 return true或false。
如一个登陆模块,先验证会员名可否为空,要是为空,SUBMIT点击时永远提交不到from表单指定页面。只能是表单情势发送噢!并且不克不及再表单指定的页面中去验证传进来的值。

function check(){
   var name = document.getElementById("name").value;
   if(name ==  null || name == ''){
        alert("会员名不克不及为空");   
        return false;
   }
   return true;
}


以上就是button按钮和submit按钮有什么区别?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板