常見(jiàn)的幾種禁止修改輸入框技巧
更新時(shí)間:2012-01-28 | 發(fā)布人:本站 | 點(diǎn)擊率:197 次
1 通過(guò)js實(shí)現(xiàn)-onfocus="this.blur()"
<input type="text" value="fisker" onclick="alert(this.value);" onfocus="this.blur()" />
輸入框無(wú)法獲得焦點(diǎn),不能編輯表單可以獲得值,可以復(fù)制,蠻奇怪的,都選住了,還沒(méi)有獲得焦點(diǎn)?
2 readonly
<input type="text" value="fisker" onclick="alert(this.value);" readonly />
輸入框只讀。不能編輯,同樣表單可以獲得值,也可以復(fù)制。
3 disabled
<input type="text" value="fisker" onclick="alert(this.value);" disabled />
輸入框灰色,不能編輯,可以用JS改變或獲得其值,但提交時(shí)并不提交該值。
1和2效果差不多。視覺(jué)上,第一個(gè),點(diǎn)擊的時(shí)候光標(biāo)會(huì)閃爍一下。 第三個(gè),灰色的輸入框看起來(lái)還是不喜歡。