經(jīng)常看到許多網(wǎng)站都會(huì)設(shè)置輸入框只能顯示文本,禁止用戶輸入其他格式的內(nèi)容,這時(shí)候就可以用jQuery輕松實(shí)現(xiàn)。
首先在HTML中定義一個(gè)input輸入框:
<input type="text" id="txt" />
然后在jQuery中使用attr()方法設(shè)置input的屬性:
$("#txt").attr("disabled","disabled");
這個(gè)方法就是把input的disabled屬性設(shè)置為"disabled",這樣用戶就無(wú)法輸入內(nèi)容了。
另外,如果需要讓輸入框仍然可以被選中且允許復(fù)制,可以使用readonly屬性:
$("#txt").attr("readonly","readonly");
這樣就可以設(shè)置輸入框只能顯示文本,禁止用戶輸入其他格式內(nèi)容了。