input中的disabled、readonly和hidden別誤用
input中的disabled、readonly和hidden,相信一般的web應用中都會用到這些屬性,身為前端有義務認清這些東西,這樣的小東西容易在web應用產生bug。
disabled
用法:disabled=”disabled”
注意事項:value 不會在 Form 提交時傳送出去。這個對於按鈕來說用處比較大,一般的 type=”text” 最好是隱藏,而不是禁用,因為它不需要傳送資料。
readonly
用法:readonly=”readonly”
注意事項:value 會在 Form 提交時被髮送出去。所以需要在外觀上顯示跟一般 input/textarea 一樣,但不允許使用者修改資料,可以用這個屬性。
hidden
用法:type=”hidden”
注意事項:這個比較好理解,value 會被髮送,並且使用者看不到。
原文:http://zkeyword.com/post/disabled_readonly_hidden/
相關推薦
input中的disabled、readonly和hidden別誤用
input中的disabled、readonly和hidden,相信一般的web應用中都會用到這些屬性,身為前端有義務認清這些東西,這樣的小東西容易在web應用產生bug。 disabled 用法:disabled=”disabled” 注意事項:value 不會在
c#中常量、ReadOnly和Static ReadOnly的差異
在c#中常量中修飾符使欄位或區域性變數保持不變。ReadOnly應用於c#中的欄位,在初始化後值是常量。Static ReadOnly使ReadOnly欄位具有類成員的特性。(可通過類名訪問) 請仔細閱讀關於常量和readonly之間的差異的總結,然後我將試著解釋後面的每一點。 常量與Rea
JS中const、var和let區別
方法 pre 命令 con 使用 它的 comm 作用 影響 在JavaScript中有三種聲明變量的方式:var、let、const。 1.const 聲明創建一個只讀的常量。這不意味著常量指向的值不可變,而是變量標識符的值只能賦值一次,必須初始化。 const b
如何在 CentOS 7 中安裝、配置和安全加固 FTP 服務
cte success fire lease 註意 tps tran sub linux 步驟 1:安裝 FTP 服務器 1、 安裝 vsftpd 服務器很直接,只要在終端運行下面的命令。 # yum install vsftpd 2、 安裝完成後,服務先是被禁用的,因
《Java瘋狂講義》中關聯、組合和聚合的謬誤
color 有意 sel 面向對象 cal chan nts uci 摘錄 本文參考例如以下資料(建議閱讀): a). difference-aggregation-acquaintance-and-composition-as-used-by-gang-of-f
oracle中drop、delete和truncate的區別
win style 刪除數據 oracl 數據庫 不能 存在 表空間 結構 oracle中可以使用drop、delete和truncate三個命令來刪除數據庫中的表, 1. delete和truncate都是刪除表中的內容而不能刪除表的結構,而drop則是刪除表的結構和內容
ElasticSearch 中 master、data 和 client 節點
表示 elastic pan 問題 請求 tro arch 兩個 服務器 在生產環境下,如果不修改elasticsearch節點的角色信息,在高數據量,高並發的場景下集群容易出現腦裂等問題。 默認情況下,elasticsearch 集群中每個節點都有成為主節點的資格
iptables中DNAT、SNAT和MASQUERADE的理解
href load pos get eth0 mage 讀取 轉發 wid DNAT(Destination Network Address Translation,目的地址轉換) 通常被叫做目的映謝。而SNAT(Source Network Address Transla
sql中drop、truncate和delete的區別
for tro ger view valid 保持 size 引用 gen SQL truncate 、delete與drop區別 相同點: 1.truncate和不帶where子句的delete、以及drop都會刪除表內的數據。 2.drop、truncate都是DD
MySQL中DATETIME、DATE和TIMESTAMP類型的區別
有一個 pda not mat date_add after () day format 一、DATETIME 顯示格式:YYYY-MM-DD HH:MM:SS時間範圍:[ ‘1000-01-01 00:00:00‘到‘9999-12-31 23:59:59‘] 二、DAT
Javascript中NaN、null和undefinded的區別
得出 ber 引用 blog log 數據類型 pre 定義 false var a1; var a2 = true; var a3 = 1; var a4 = "Hello"; var a5 = new Object(); var a6 = null; var a7 =
ZBrush中Mrgb、Rgb和M的使用
按鈕 www zadd mage too get imp load 基礎 ZBrush?軟件工具架中所有的命令選項都是我們平時較為常用的,位於工具架的中間位置,有一個Mrgb、Rgb和M選項它們所表示的是材質及顏色,那麽,在Zbrush中只要選擇相應的選項,就可以同時繪制材
GCC 中 -L、-rpath和-rpath-link的區別
目錄 恢復 固定 成功 ref exist fyi man手冊 錯誤 GCC 中 -L、-rpath和-rpath-link的區別 來源 http://blog.csdn.net/q1302182594/article/details/42102961 關於這3個參數的說明
js中toLocalString()、toString()和valueOf()方法
布爾 locals body 值類型 屬於 計算 函數 pos 使用 所有的對象都具有toLocaleString()、toString()和valueOf()方法,toString() 1、Array.toString():將數組轉換成一個字符串,並且返回這個字符串。描述
jQuery中$.get()、$.post()和$.ajax()
nag post 這就是 也有 定義 消息 ram 結果 通用 jQuery.get()方法: $.get(url,data,success(response,status,xhr),dataType) 該函數是簡寫的 Ajax 函數,等價於: [javasc
C# 如何在Excel表格中插入、編輯和刪除批註
mar mfile load art LV black for 工作表 logo 概述 為文檔添加必要的批註可以給文檔使用者提供重要的提示信息,下面的示例中,將介紹通過C#編程語言來給Excel表格中的指定單元格內容添加批註,此外,對於已有的批註,如果需要修改,我們也可以進
關於Oracle中sys、system和Scott用戶下的數據庫連接問題
連接 con str sta sys oracle cot conn nag system默認:manager sys默認:change_on_install 使用SQL Plus登錄數據庫時,system使用密碼manager可直接登錄。 由於為自己的密碼時更改過
CSS3中translate、transform和translation的區別和聯系
web pro 動畫 skew translate 方法 bottom Y軸 bsp translate:移動,transform的一個方法 通過 translate() 方法,元素從其當前位置移動,根據給定的 left(x 坐標) 和 top(
java中String、StringBuffer和StringBuilder的區別(簡單介紹)
情況 string 建議 code serializa 就是 同步 安全性 之間 簡單介紹 java中用於處理字符串常用的有三個類: 1、java.lang.String 2、java.lang.StringBuffer 3、java.lang.StrungBuilder
python讀寫文件中read()、readline()和readlines()的用法
open getc 今天 print adl 習慣 ever 當前位置 int python中有三種讀取文件的函數: read() readline() readlines() 然而它們的區別是什麽呢,在平時用到時總會遇到,今天總結一下。 0. 前期工作 首先新建一個文