input type="submit" 和"button"有什么区别

HTML中<input type="submit" /> 和 <input type="button" /> 主要从元素bai定义类型du、点击触发动作两个方zhi面来区别。

一、元素定义类型的区别:

1、<input type="button" /> 定义为dao一个可点击的按钮。

2、<input type="submit" /> 定义为一个提交按钮。提交按钮会把表单数据发送到服务器。

二、点击触发动作的区别:

1、<input type="button" /> 如果没有添加onclick事件的监听,点击时没有任何反应。
2、<input type="submit" /> 默认情况下,点击后会执行提交form表单的动作。
代码示例为:

<input type="button" onclick="alert('button')" value="button" />

<form name="testform" action="#"

onsubmit="alert('Hello')">

<input type="text" name="username" />
<input type="submit" value="Submit" />

</form>

posted @ 2020-08-06 18:28  八英里  阅读(499)  评论(0编辑  收藏  举报