HTML语言中input 与button有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:18:01
比如下面代码,效果一样吗?
<input type="button" background-color="#000000" value="需要重新报送" onclick="if(confirm('确认此信息需要重新报送吗?'))location.href='http://www.baidu.com'"> <br><BR><BR>

<button type="submit" width="50px" height="30px" value="需要重新报送" onclick="if(confirm('确认此信息需要重新报送吗?'))location.href='http://www.baidu.com'"> <img src="1.jpg" alt="要发送吗?"/>

</button>

前一种叫 Html 服务器控件
后一种叫 Web 服务器控件

HTML 服务器控件 对服务器公开的 HTML 元素,可对其进行编程。HTML 服务器控件公开一个对象模型,该模型十分紧密地映射到相应控件所呈现的 HTML 元素。

Web 服务器控件 这些控件比 HTML 服务器控件具有更多内置功能。Web 服务器控件不仅包括窗体控件(例如按钮和文本框),而且还包括特殊用途的控件(例如日历、菜单和树视图控件)。Web 服务器控件与 HTML 服务器控件相比更为抽象,因为其对象模型不一定反映 HTML 语法。

没有区别,都是一样的,button在编译后也会改成input的