html语言 input button,Html-button和input的区别
1、定義和用法瀏覽器
?標(biāo)簽訂義的是一個按鈕spa
一、在 元素內(nèi)部,您能夠放置內(nèi)容,好比文本或圖像。這是該元素與使用 元素建立的按鈕之間的不一樣之處;orm
二、 ?控件提供了更為強(qiáng)大的功能和更豐富的內(nèi)容;input
三、?與??標(biāo)簽之間的全部內(nèi)容都是按鈕的內(nèi)容,其中包括任何可接受的正文內(nèi)容,好比文本或多媒體內(nèi)容。it
標(biāo)簽規(guī)定了用戶能夠在其中輸入數(shù)據(jù)的輸入字段table
一、 元素在
元素中使用,用來聲明容許用戶輸入數(shù)據(jù)的 input 控件;form二、輸入字段可經(jīng)過多種方式改變,取決于 type 屬性。test
2、相同之處表單
中 type=“button” ? 與 ? 中?type=“button” ?是同樣的總結(jié)
中?type=“submit” ?與 ? 中?type=“submit” 是同樣的
當(dāng)未處于表單中時,其瀏覽器默認(rèn)的type就是button,這個時候與input的type=“button”就是同樣的接軌
而當(dāng)處于表單中時,不一樣的瀏覽器對 元素的 type 屬性使用不一樣的默認(rèn)值,這個時候有所區(qū)分了
3、不一樣之處
若是在?HTML?表單中使用?button?元素,不設(shè)置type的狀況下,不一樣的瀏覽器會提交不一樣的值。
IE將提交?與??之間的文本;
其余瀏覽器將提交value?屬性的內(nèi)容。
例如:咱們獲取下他的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、總結(jié)
所以,請始終為 元素規(guī)定 type 屬性。由于不一樣的瀏覽器對 元素的 type 屬性使用不一樣的默認(rèn)值;
若是在 HTML 表單中使用 元素,不一樣的瀏覽器可能會提交不一樣的按鈕值。所以請盡量使用??在 HTML 表單中建立按鈕
總結(jié)
以上是生活随笔為你收集整理的html语言 input button,Html-button和input的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html桌面刷新,桌面不能自动刷新怎么办
- 下一篇: 微型计算机具有什么等特点,微机原理 课后