1. readonly (推薦)
<input type="text" name="www.xxx" readonly="readonly" />
注意: readonly表示此域的值不可修改咖城,僅可與 type="text" 配合使用,可復(fù)制茁瘦,可選擇,可以接收焦點(diǎn)属划,后臺(tái)會(huì)接收到傳值
2. 用一個(gè)p/div等標(biāo)簽顯示內(nèi)容;然后放一個(gè)隱藏的input斤讥;
如果你想著用disable纱皆,禁止當(dāng)前的input,那么完全可以選擇用一個(gè)p/div/span等標(biāo)簽芭商,用戶點(diǎn)擊這個(gè)區(qū)域的時(shí)候派草,調(diào)用你的第三控等事情,完成后铛楣,JS賦值隱藏的input值和當(dāng)前顯示的文本近迁;
這樣用戶的體驗(yàn)是:點(diǎn)擊了某個(gè)區(qū)域(這個(gè)區(qū)域你可能做的和其它input標(biāo)簽差不多),進(jìn)行操作后簸州,操作的結(jié)果顯示在頁(yè)面上了鉴竭;
3. 使用document.activeElement.blur();
在input獲取焦點(diǎn)的時(shí)候,在使用blur()的方法就可以將虛擬鍵盤(pán)給隱藏了