按钮和输入的区别? [复制]

Posted

技术标签:

【中文标题】按钮和输入的区别? [复制]【英文标题】:Difference between button and input? [duplicate] 【发布时间】:2011-05-28 03:53:45 【问题描述】:

<button type="button" name="theButton">SUBMIT</button><input type="submit" value="SUBMIT" name="theButton" /> 之间有什么主要区别

另外,你能用<button type="submit" name="theButton">SUBMIT</button>吗?

【问题讨论】:

【参考方案1】:

<button type="button" name="theButton">SUBMIT</button>

不会提交表单(除了某些浏览器中的错误)

<input type="submit" value="SUBMIT" name="theButton" />

将提交表单。

另外,你能用<button type="submit" name="theButton">SUBMIT</button>吗?

将提交一个表单,但没有值(IE 中的错误除外)

【讨论】:

关于提交类型的按钮,该错误在IE7中,并且较少将按钮的内部html设置为其值..在IE8中修复。【参考方案2】:

Here's a page 描述差异(基本上你可以将 html 放入 <button></button>

And an other page 描述人们为什么避开<button></button>(提示:IE6)

参考:<button> vs. <input type="button" />. Which to use?

也看看这个slideshow about button。

【讨论】:

以上是关于按钮和输入的区别? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在标签和输入上使用 id 标签有啥区别? [复制]

如何将输入按钮链接到文件选择窗口? [复制]

是否可以设置“选择文件”输入按钮的样式? [复制]

谷歌浏览器怎么设置当选择一段文字后就会出现 复制和粘贴 的悬浮按钮?

如何设置输入文件文本框的样式? [复制]

如何使用数字键盘输入键执行方程? [复制]