国产探花免费观看_亚洲丰满少妇自慰呻吟_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" />               

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

圖片精選

主站蜘蛛池模板: 东乡族自治县| 厦门市| 高密市| 怀远县| 哈尔滨市| 康平县| 同德县| 邵武市| 凤山县| 延安市| 高尔夫| 铁力市| 射阳县| 淮南市| 紫阳县| 商丘市| 武胜县| 清流县| 新津县| 全州县| 米泉市| 庄河市| 二连浩特市| 和平区| 贵溪市| 大安市| 泰来县| 通榆县| 错那县| 荔浦县| 大庆市| 沧源| 寻甸| 鄄城县| 伊金霍洛旗| 铁岭县| 揭西县| 岳普湖县| 曲麻莱县| 溧水县| 朝阳市|