input 中 readonly 和 disabled 的區(qū)別

三大區(qū)別:
1. disabled 使得我們提交的表單不會包括該值
2. disabled 針對所有的表單元素都有效
readonly 只針對 input(text/password) 和 textarea 有效
3. disabled 阻止點擊事件

<!DOCTYPE html>
<head>
    <meta charset="utf-8">
</head>
<body>

    <!-- 
        disabled 使得我們提交的表單不會包括該值
        服務(wù)端拿到的 body:
        { readonly: 'readonly' }
     -->
    <form
        action="http://localhost:3000/postForm1"
        method="post"
        style="display: flex; flex-direction:column; width: 200px"
        >
        <input name="readonly" value="readonly" readonly onclick="hello()" />
        <input name="disabled" value="disabled" disabled onclick="hello()"/>

        <!-- 
            disabled 針對所有的表單元素都有效
            readonly 只針對 input(text/password) 和 textarea 有效
        -->
        <select readonly>
            <option>readonly1</option>
            <option>readonly2</option>
        </select>
        <select disabled>
            <option>disabled1</option>
            <option>disabled2</option>
        </select>
        <button type="submit">submit</button>
    </form>
        <script>
        // disabled 阻止點擊事件
        function hello() {
            alert('hello')
        }
    </script>
</body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python 2.x 和 Python 3.x 還是有一點小差別的。比如input在 Python 2.x 中有兩...
    CoXie的大數(shù)據(jù)世界閱讀 1,085評論 1 2
  • 1、至少完成一筆小貸資料的提交 2、滿山啄會員顧客權(quán)益 3、給金主們電話或者信息 4、整理比較準(zhǔn)確的財務(wù)現(xiàn)狀
    烏雞哥閱讀 229評論 0 0
  • #白馬聲慢,我自手書# 這世上,能真正對你好的人,遇過一個,就少一個。 大張旗鼓的離開都...
    winter婕閱讀 347評論 0 8
  • 秋草黃,山風(fēng)涼,獨坐山崗?fù)标?,心向遠方。 鄉(xiāng)愁遠,病難纏,登高唯嘆行路難,日子漫漫。
    秋落_閱讀 209評論 0 0
  • 為什么學(xué)習(xí)Markdown 自從搭建了 Hexo 博客之后,發(fā)現(xiàn)還有 Markdown 這種寫文章的方法,想到以后...
    lifeColder閱讀 20,476評論 10 216

友情鏈接更多精彩內(nèi)容