input type="submit" 和"button"有什么区别
14个回答
2018-08-04 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
button 是普通的按钮, 需要给他添加javascript脚本代码才能实现具体的功能。
submit是提交按钮,默认点击后会自动提交form表单中的数据给后台进行处理
submit是提交按钮,默认点击后会自动提交form表单中的数据给后台进行处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谁能告诉我JS和按钮 提交表单有什么区别?
答:区别不大,如果直接用<input type="submit" name="button">这就是一个内置的用于提交表单的按钮,我们一般用这样按钮会很方便的,但是它有个特点是它提交表单的时候是不能经过表单的验证的(用js可以帮它验证)。而js来提交表单
<input name="button" id="tijiao" type="button" value="提交" onclick="XXX()"> 这里的type="button",就是普通的按钮而已,它要实现提交表单的功能则必须用到js来实现,那么xxx()就是帮它实现的js函数了。在xxx()中document.form7.submit(); 可以得到只等表单的提交,这里的表单是form7进行提交,其实form7也就是当前的表单了,因为name="form7"
答:区别不大,如果直接用<input type="submit" name="button">这就是一个内置的用于提交表单的按钮,我们一般用这样按钮会很方便的,但是它有个特点是它提交表单的时候是不能经过表单的验证的(用js可以帮它验证)。而js来提交表单
<input name="button" id="tijiao" type="button" value="提交" onclick="XXX()"> 这里的type="button",就是普通的按钮而已,它要实现提交表单的功能则必须用到js来实现,那么xxx()就是帮它实现的js函数了。在xxx()中document.form7.submit(); 可以得到只等表单的提交,这里的表单是form7进行提交,其实form7也就是当前的表单了,因为name="form7"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-31 · 知道合伙人软件行家
关注
展开全部
submit 会自动提交所在表单
button 要自己写事件处理来提交表单
button 要自己写事件处理来提交表单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-04-08 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1748
获赞数:5544
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注
展开全部
html中submit和button二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上,submit会提交表单,button不会提交表单。
submit和button两者主要区别在于:
1、submit默认为form提交,可以提交表单(form)。submit其实是button的一个特例,也是button的一种,它把提交这个动作自动集成了。
2、button作为普通的按钮则响应用户自定义的事件,如果不指定onclick等事件处理函数,它是不做任何事情,不会自动提交表单数据。当然,button也可以通过JS代码完成表单提交的工作。比如: onclick="document.form1.submit()"。
3、如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。或者在使用submit时验证时加return true或false。
submit和button两者主要区别在于:
1、submit默认为form提交,可以提交表单(form)。submit其实是button的一个特例,也是button的一种,它把提交这个动作自动集成了。
2、button作为普通的按钮则响应用户自定义的事件,如果不指定onclick等事件处理函数,它是不做任何事情,不会自动提交表单数据。当然,button也可以通过JS代码完成表单提交的工作。比如: onclick="document.form1.submit()"。
3、如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。或者在使用submit时验证时加return true或false。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询