html语言 input button,Html-button和input的区别
1、定義和用法瀏覽器
?標簽訂義的是一個按鈕spa
一、在 元素內部,您能夠放置內容,好比文本或圖像。這是該元素與使用 元素建立的按鈕之間的不一樣之處;orm
二、 ?控件提供了更為強大的功能和更豐富的內容;input
三、?與??標簽之間的全部內容都是按鈕的內容,其中包括任何可接受的正文內容,好比文本或多媒體內容。it
標簽規定了用戶能夠在其中輸入數據的輸入字段table
一、 元素在
元素中使用,用來聲明容許用戶輸入數據的 input 控件;form二、輸入字段可經過多種方式改變,取決于 type 屬性。test
2、相同之處表單
中 type=“button” ? 與 ? 中?type=“button” ?是同樣的總結
中?type=“submit” ?與 ? 中?type=“submit” 是同樣的
當未處于表單中時,其瀏覽器默認的type就是button,這個時候與input的type=“button”就是同樣的接軌
而當處于表單中時,不一樣的瀏覽器對 元素的 type 屬性使用不一樣的默認值,這個時候有所區分了
3、不一樣之處
若是在?HTML?表單中使用?button?元素,不設置type的狀況下,不一樣的瀏覽器會提交不一樣的值。
IE將提交?與??之間的文本;
其余瀏覽器將提交value?屬性的內容。
例如:咱們獲取下他的val
Html:按鈕
JQ:$('#Btn').val() ? ?$('#Btn').attr('value')
Browser/Value
$('#customBtn').val()
$('#customBtn').attr('value')
Firefox13.0
test
test
Chrome15.0
test
test
Opera11.61
test
test
Safari5.1.4
test
test
IE9.0
按鈕
按鈕
4、總結
所以,請始終為 元素規定 type 屬性。由于不一樣的瀏覽器對 元素的 type 屬性使用不一樣的默認值;
若是在 HTML 表單中使用 元素,不一樣的瀏覽器可能會提交不一樣的按鈕值。所以請盡量使用??在 HTML 表單中建立按鈕
總結
以上是生活随笔為你收集整理的html语言 input button,Html-button和input的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html桌面刷新,桌面不能自动刷新怎么办
- 下一篇: html转移字符标签,使用标签对HTML