国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

checkbox設置復選框的只讀效果不讓用戶勾選

2024-05-06 15:50:26
字體:
來源:轉載
供稿:網友
有時候是只想告知用戶這個地方是可以進行勾選操作的而不想讓用戶在此處勾選(比如在信息展示頁面),這時候就需要將復選框設置成只讀的效果,具體實現方法如下

在Web開發中,有時候需要顯示一些復選框(checkbox),表明這個地方是可以進行勾選操作的,但是有時候是只想告知用戶"這個地方是可以進行勾選操作的"而不想讓用戶在此處勾選(比如在信息展示頁面),這時候就需要將復選框設置成只讀的效果。

提到只讀,很容易想到使用readonly屬性,但是對于復選框來說,這個屬性和期望得到的效果是有差別的。原因在于readonly屬性關聯的是頁面元素的value屬性(例如textbox,設置了readonly就不能修改輸入框的文本內容),而復選框的勾選/取消并不改變其value屬性,改變的只是一個checked狀態。所以對于checkbox來說,設置了readonly,仍然是可以勾選/取消的。效果如下:

<input type="text" value="只讀的文本內容..." readonly="readonly" />

<input type="checkbox" readonly="readonly" />option a
                    <input type="checkbox" readonly="readonly" />option b
                    <input type="checkbox" readonly="readonly" />option c               option a
option b
option c               

和readonly類似的,還有一個disabled屬性,這個屬性的作用是設置頁面元素為不可用,即不可進行任何交互操作(包括不可修改value屬性、不可修改checked狀態等)。效果如下:

<input type="text" value="輸入的文本內容..." disabled="disabled" />               

                    <input type="checkbox" disabled="disabled" />option a
                    <input type="checkbox" disabled="disabled" />option b
                    <input type="checkbox" disabled="disabled" />option c               option a
option b
option c               

從上面我們可以看到,無論是readonly還是disabled,都沒有實現我們期望的效果。既然直接實現不了,那么我們可以變通一下,模擬實現。代碼如下:

<input type="checkbox" onclick="return                        false;" checked="checked" />               

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 冷水江市| 宁远县| 星座| 英山县| 揭东县| 额尔古纳市| 祁连县| 江西省| 介休市| 延边| 衢州市| 龙山县| 木兰县| 明水县| 仁化县| 哈巴河县| 铜山县| 汽车| 阳西县| 尚义县| 远安县| 类乌齐县| 灵山县| 新巴尔虎左旗| 玛纳斯县| 上饶县| 云南省| 宁阳县| 耒阳市| 普宁市| 松溪县| 富顺县| 昌都县| 谷城县| 顺平县| 永顺县| 贺州市| 金堂县| 哈巴河县| 临泽县| 道真|