<input type="submit">和<button type="submit">这两个元素有什么不同?

发布于 2021-11-27 13:21:02 字数 109 浏览 729 评论 6

<input type="submit">和<button type="submit">这两个元素有什么不同?

我记得都可以用来提交信息,但是不知道有何区别

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

海之角 2021-12-03 12:27:15

好像说不推荐用button?但是前端他们给的前端页面都是button标签

青萝楚歌 2021-12-03 04:04:26

除了我问题提到的两个,还有其他两个<input type="button">和<button type="button">总共4个现在搞不懂他们的作用。。

浅沫记忆 2021-12-03 01:25:25

回复
input的button和type的button一般都需要自己写onclick事件,他们点击操作不会引起表单提交(除非你自己调用submit)。区别仍然是input是表单的一部分并且value只能是一般文本。

醉酒的小男人 2021-11-30 21:36:29

回复
实际上<button>因为表现形式更丰富,可以用图片和其他作为按钮的内容。所以他使用的更多一点。

剑心龙吟 2021-11-30 10:56:05

回复
你的意思是<button type="submit">和<button type="button">这两个用的多一些,前者用来提交表单,后者用来做按钮绑定事件。我这样理解对吗?

天涯离梦残月幽梦 2021-11-28 17:06:15

input的submit属于表单的一部分,他仍然可以使用name和value随着表单一起提交(甚至一个表单多个submit按钮,服务器靠提交的对应值来判断用户点的是哪个按钮),他的值只能是文本(当然你可以用css以背景图的方式做成图片等)

button的submit在功能上和上面的类似,但他不能作为表单的一部分提交。另外button的表现不靠value,而是靠他的标签体,所以可以在button中使用其他的标签,比如img或者bootstrap带图标时的<i class="icon-..."></i>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文