成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 表單中Readonly和Disabled的區(qū)別詳解

表單中Readonly和Disabled的區(qū)別詳解

熱門(mén)標(biāo)簽:上海400電話(huà)辦理到易號(hào)網(wǎng) 成都企業(yè)外呼系統(tǒng) 常州電話(huà)外呼系統(tǒng)招商 智能語(yǔ)音電銷(xiāo)機(jī)器人客戶(hù)端 廣州防封電銷(xiāo)機(jī)器人廠家 申請(qǐng)400電話(huà)移動(dòng) 洛陽(yáng)防封卡外呼系統(tǒng)廠家 山東電銷(xiāo)機(jī)器人軟件 南通電銷(xiāo)外呼系統(tǒng)軟件

Readonly和Disabled是用在表單中的兩個(gè)屬性,它們都能夠做到使用戶(hù)不能夠更改表單域中的內(nèi)容。但是它們之間有著微小的差別,總結(jié)如下:

Readonly只針對(duì)input(text / password)和textarea有效,而disabled對(duì)于所有的表單元素都有效,包括select, radio, checkbox, button等。

但是表單元素在使用了disabled后,當(dāng)我們將表單以POST或GET的方式提交的話(huà),這個(gè)元素的值不會(huì)被傳遞出去,而readonly會(huì)將該值傳遞出去(這種情況出現(xiàn)在我們將某個(gè)表單中的textarea元素設(shè)置為disabled或readonly,但是submit button卻是可以使用的)。

一般比較常用的情況是:

在某個(gè)表單中為用戶(hù)預(yù)填了某個(gè)唯一識(shí)別代碼,不允許用戶(hù)改動(dòng),但是在提交時(shí)需要傳遞該值,此時(shí)應(yīng)該將它的屬性設(shè)置為readonly。

經(jīng)常遇到當(dāng)用戶(hù)正式提交了表單后需要等待管理員的信息驗(yàn)證,這就不允許用戶(hù)再更改表單中的數(shù)據(jù),而是只能夠查看,由于disabled的作用元素范圍大,所以此時(shí)應(yīng)該使用disabled,但同時(shí)應(yīng)該注意的是要將submit button也disabled掉,否則只要用戶(hù)按了這個(gè)按鈕,如果在數(shù)據(jù)庫(kù)操作頁(yè)面中沒(méi)有做完整性檢測(cè)的話(huà),數(shù)據(jù)庫(kù)中的值就會(huì)被清除。

如果說(shuō)在這種情況下用readonly來(lái)代替disabled的話(huà),若表單中只有input(text/password)和textarea元素,那還是可以的,如果存在其他發(fā)元素,比如select,用戶(hù)可以在重新改寫(xiě)值后按回車(chē)鍵進(jìn)行提交(回車(chē)是默認(rèn)的submit觸發(fā)按鍵)。

我們常常在用戶(hù)按了提交按鈕后,利用javascript將提交按鈕disabled掉,這樣可以防止網(wǎng)絡(luò)條件比較差的環(huán)境下,用戶(hù)反復(fù)點(diǎn)提交按鈕導(dǎo)致數(shù)據(jù)冗余地存入數(shù)據(jù)庫(kù)。

disabled和readonly這兩個(gè)屬性有一些共同之處,比如都設(shè)為true,則form屬性將不能被編輯,往往在寫(xiě)js代碼的時(shí)候容易混合使用這兩個(gè)屬性,其實(shí)他們之間是有一定區(qū)別的。

如果一個(gè)輸入項(xiàng)的disabled設(shè)為true,則該表單輸入項(xiàng)不能獲取焦點(diǎn),用戶(hù)的所有操作(鼠標(biāo)點(diǎn)擊和鍵盤(pán)輸入等)對(duì)該輸入項(xiàng)都無(wú)效,最重要的一點(diǎn)是當(dāng)提交表單時(shí),這個(gè)表單輸入項(xiàng)將不會(huì)被提交。

而readonly只是針對(duì)文本輸入框這類(lèi)可以輸入文本的輸入項(xiàng),如果設(shè)為true,用戶(hù)只是不能編輯對(duì)應(yīng)的文本,但是仍然可以聚焦焦點(diǎn),并且在提交表單的時(shí)候,該輸入項(xiàng)會(huì)作為form的一項(xiàng)提交。

小技巧:diabled可用readonly代替,background-color:#cccccc;加上灰色背景色就可以。

復(fù)制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>Untitled Document/title>
/head>
body>
form id="form1" name="form1" method="get" action="">
input name="q1" type="text" id="q1" value="readonly" readonly="true" />
input name="q2" type="text" disabled="disabled" id="q2" value="disabled" />
input type="submit" name="Submit" value="Submit" />
/form>
/body>
/html>

input的字段當(dāng)為diabled時(shí)時(shí)無(wú)法獲取數(shù)值得,所以最近不要用這個(gè),我們可以用readonly帶替代,即可解決這類(lèi)問(wèn)題。

復(fù)制代碼 代碼如下:

input name="nowamagic" id="nowamagic" size="12" value="disabled" disabled="disabled">

放在form表單中提交后得不到該值。

將disabled="disabled" 改為 readonly = "readonly" 即可 ,按照W3C的規(guī)范:http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12

設(shè)置為disabled的input將會(huì)有下面的限制:

不能接收焦點(diǎn)

使用tab鍵時(shí)將被跳過(guò)

可能不是successful的

設(shè)置為readonly的input將會(huì)有下面的限制:

可以接收焦點(diǎn)但不能被修改

可以使用tab鍵進(jìn)行導(dǎo)航

可能是successful的

只有successful的表單元素才是有效數(shù)據(jù),也即是可以進(jìn)行提交。disabled和readonly的文本輸入框只能通過(guò)腳本進(jìn)行修改value屬性。

這兩個(gè)屬性在效果和使用上的區(qū)別:

readonly是要鎖定這個(gè)控件,通過(guò)在界面上無(wú)法修改他(但是通過(guò)javascript可以修改他)。

disabled和readonly有相同的地方也是可以鎖定這個(gè)控件用戶(hù)不能改變他的值,但是disabled的更徹底一些,他是要使你完全不能使用他,包括改變他的背景顏色(不信,你去修改一個(gè)被disabled掉的input文本框,你發(fā)現(xiàn)你是徒勞),如果是checkbox則不能選中他。

所有控件都有disabled 屬性,但是不一定有readonly屬性,如select 下拉框。點(diǎn)擊被readonly掉的按鈕照樣可以觸發(fā)事件,但是被disabled掉的按鈕就無(wú)法使用了不管上面有沒(méi)有事件。

將div設(shè)置disabled屬性之后,整個(gè)div都灰掉了,但是文本框里面還是可以輸入內(nèi)容的。注意:select下拉選擇框是沒(méi)有readonly屬性的

大家仔細(xì)想一下會(huì)有一個(gè)問(wèn)題出現(xiàn),就是有時(shí)候我們寫(xiě)程序的時(shí)候,比如一個(gè)購(gòu)買(mǎi)商品的頁(yè)面,我們可以在上面輸入商品的數(shù)量,但是價(jià)格我們?cè)O(shè)置成只讀的,最后下面有一個(gè)總價(jià)格就是 數(shù)量 * 只讀的價(jià)格,那么我們很可能就是這樣做的,在后臺(tái)的時(shí)候讀取 商品數(shù)量的 textbox值,然后讀取 價(jià)格的textbox的值,然后兩者的積 作為總金額 uodate到數(shù)據(jù)庫(kù)中去了,如果客戶(hù)端的用戶(hù)和我們一樣是一個(gè)會(huì)點(diǎn)程序的小程序員,那么麻煩就有可能來(lái)拉,他可以查看源文件,查看到被readonly的價(jià)格的文本框的id或者是name什么的,然后在瀏覽器中輸入腳本去改變價(jià)格的值,然后點(diǎn)提交,那么這個(gè)小程序員就可以隨便怎么給自己打折都不過(guò)份啊。

我們將表單的提交方法設(shè)置成get提交,我們就可以在url里面看到提交的內(nèi)容,發(fā)現(xiàn)被設(shè)置成disabled的控件沒(méi)有提交到服務(wù)器,readonly的提交數(shù)據(jù)到服務(wù)器了。

關(guān)于用js控制disabled和readonly的問(wèn)題,下面是一段參考代碼:

復(fù)制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
title>無(wú)標(biāo)題文檔/title>
/head>
body> 
form enctype="multipart/form-data" action="sign.php" method="post" name="moblie_act_form" id="moblie_act_form" >  
input type="text"  class="input" id="mobile" name="mobile" value="{$mobile}"  readonly="true" disabled="disabled">  
input type="button" value="修改" onClick="modify_phone()">     
/form>  
/html>  
script language="javascript">  
function modify_phone(){  
  if(confirm("您確定要修改您的手機(jī)號(hào)碼嗎?")){  
      document.moblie_act_form.mobile.readOnly = false;  
      document.moblie_act_form.mobile.disabled = false;                  
  }  
  return true;  
}  
/script>
/body>
/html>

以上就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

您可能感興趣的文章:
  • readonly和disabled的區(qū)別
  • HTML中Select不用Disabled實(shí)現(xiàn)ReadOnly的效果
  • javascript中input中readonly和disabled區(qū)別介紹
  • jquery設(shè)置元素的readonly和disabled的寫(xiě)法
  • jquery批量設(shè)置屬性readonly和disabled的方法
  • readonly和disabled屬性的區(qū)別

標(biāo)簽:滄州 萊蕪 貴州 鶴壁 邵陽(yáng) 混顯 廣安 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《表單中Readonly和Disabled的區(qū)別詳解》,本文關(guān)鍵詞  表單,中,Readonly,和,Disabled,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《表單中Readonly和Disabled的區(qū)別詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于表單中Readonly和Disabled的區(qū)別詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲图片欧美视频| 欧美午夜精品理论片a级按摩| 在线不卡免费欧美| 国产99久久精品一区二区 夜夜躁日日躁| 精品国产一区二区在线| 欧美不卡高清一区二区三区| 91天堂在线观看| 手机看片福利盒子久久| 国产5g成人5g天天爽| 91视频一区二区| 免费中文字幕av| 亚洲欧美一区在线| 91精品国产91久久久久久青草| 99久久国产综合精品女不卡| 午夜视频你懂的| 久久亚洲精品国产亚洲老地址| 少妇aaaaa| 国产三级精品在线观看| 国产成人久久精品麻豆二区| 黄网址在线播放免费| 亚洲最好看的视频| 国产成人精品毛片| 亚洲成av人综合在线观看| 在线观看v片| 亚洲日本aⅴ片在线观看香蕉| 传媒视频在线| 777久久久精品一区二区三区| 日韩精品视频在线免费观看| 国语一区二区三区| 国产精品免费一区二区三区观看| 国产视频精品va久久久久久| 亚洲日本网址| 伊人久久大香线蕉av超碰演员| 一区二区不卡在线观看| 裸体一区二区三区| 国产一区欧美二区三区| 99精品免费在线观看| 日韩欧美国产麻豆| 国内福利写真片视频在线| 99国产在线播放| 先锋影音男人资源| 美女免费视频一区| 久久久久久人妻一区二区三区| aaa欧美日韩| 久久久国产精品人人片| 国产男女免费视频| 精品国产一区二区三区麻豆小说| 美女喷水白浆| 天堂…中文在线最新版在线| 欧美图片一区二区三区| 国产麻豆精品久久一二三| 高清国产午夜精品久久久久久| 国产亚洲视频中文字幕视频| 精品一区二区三区免费毛片爱| 国产日韩欧美综合| 色婷婷一区二区三区| 国产野外战在线播放| 高h震动喷水双性1v1| 国产片在线播放| 精品日产乱码久久久久久仙踪林| 亚洲午夜精品久久久久久久久| 欧美xxxxx18| 美女一级全黄| 国产精品一区二区三区免费观看| 欧美日韩中字一区| 国内精品久久久久久久久电影网| 黄色网址在线视频| 成人av在线电影| 18禁男女爽爽爽午夜网站免费| 国产欧美一区二区三区视频在线观看| 免费电影网站在线观看| 色www亚洲国产阿娇yao| 免费在线黄色影片| 69久久久久| 国产精品自在在线| 黄网站app在线观看下载视频大全官网| 精品国产乱码久久久久久1区2匹| 香港三级韩国三级日本三级| 亚洲毛片亚洲毛片亚洲毛片| 国产午夜在线视频| 亚洲精品电影网在线观看| 久久亚洲精品石原莉奈| 国产女人在线观看| 日韩欧美国产中文字幕| 国产永久免费网站| 无码av中文一区二区三区桃花岛| 欲求不满中文字幕| 国产成人在线视频网站| 亚洲午夜伦理| 亚洲综合国产激情另类一区| 久久99精品久久久久久青青91| 五月天激情综合| 免费欧美一级视频| 亚洲天堂avav| 日韩新的三级电影| 欧美极品第一页| 国产精品亚洲精品| 亚洲国产精品综合| 国产ts人妖一区二区三区| 免费观看黄一级视频| 韩国精品久久久999| 国产成人福利片| 亚洲区精品久久一区二区三区| 你懂的在线观看视频网站| 亚洲精品自拍动漫在线| 麻豆成人在线| 电影天堂国产精品| 亚洲精品无码久久久久久| 日韩中文视频| 亚洲图色一区二区三区| jizz日韩| 日韩理论电影院| 国产精品久久久网站| 国产亚洲一区精品| 欧美日韩国产亚洲一区| 久久久久久91精品色婷婷| 97秋霞电影网| 国产精选一区| 成人激情免费电影网址| 91麻豆国产自产在线观看| 欧美精品电影在线播放| 无夜福利视频观看| 在线观看三级网站| 欧美成人xxxx| 内射国产内射夫妻免费频道| 欧美另类极品videosbestfree| 亚洲免费在线观看视频| 欧美一区二区三区在线观看| 欧美视频一区二区在线| 亚洲国产另类久久精品| 亚洲男人天堂九九视频| www.xxxx精品| 国产精品日本一区二区| 亚洲欧洲成人| 伊人伊人av电影| 国产精品久久精品牛牛影视| 日韩女优av电影| 国产河南妇女毛片精品久久久| 欧美日韩激情视频在线观看| 欧美性猛交xx乱大交| 青青在线视频一区二区三区| 久久夜色精品国产欧美乱极品| **亚洲第一综合导航网站| 午夜黄色在线观看| 欧美一区二区三区久久| 99久久亚洲精品日本无码| 再深点灬舒服灬太大了添少妇视频| 国产嫩bbwbbw高潮| 国产69精品久久久久999小说| 美女黄a一级视频| 成人精品3d动漫| 黄色大片在线免费观看| 毛片视频免费观看| 亚洲小视频在线| 久久综合色婷婷| 欧美 中文字幕| 亚洲欧洲久久久| 国产高清第一页| 九九视频免费观看视频精品| 亚洲欧美日韩天堂| 久草精品电影| 亚洲天堂av老司机| 欧美成人aaaaⅴ片在线看| 亚洲h在线观看| 26uuu亚洲综合色欧美| 嫩草嫩草嫩草嫩草| 黄色一级大片在线免费看产| 欧美一区成人| 男人天堂久久久| 24小时免费看片在线观看| 国产精品综合一区二区三区| 性xxxx丰满孕妇xxxx另类| 精品乱码一区二区三区| 天天插天天射| 国产狂喷白浆在线观看视频| 亚洲欧美日韩小说| 婷婷综合网站| 丰满的亚洲女人毛茸茸| 女同性一区二区三区人了人一| 羞羞污视频在线观看| 中文字幕日韩亚洲| 中国日韩欧美久久久久久久久| 中文字幕伦理片| 青娱乐一区二区| 天堂一区在线观看| 欧美色一级片| www.com亚洲| www.亚洲一二| 日本xxx免费| 免费看黄网站在线观看| 91免费观看视频| 国内在线免费高清视频| 久久嫩草精品久久久精品一| 精品视频在线一区二区| 亚洲精品网址| 国产精品国模在线| 欧美xxxx老人做受| 欧美调教sm| 亚洲午夜免费| 国产精品久久久久久久免费观看| 日韩欧美亚洲另类| av免费网站观看| 国产传媒欧美日韩| 337p亚洲精品色噜噜狠狠p| 999国产精品999久久久久久| 午夜亚洲激情| 成人a在线观看高清电影| 国产黄色免费电影| av三级在线观看| 久久久久久久久综合| 丝袜美女在线观看| 五月天婷婷在线观看| а√最新版地址在线天堂| 久久精品国内一区二区三区水蜜桃| 国产主播精品| 久久无码专区国产精品s| 啪啪av大全导航福利综合导航| 国产成人免费视频| 亚洲欧美日韩中文在线制服| www.日本精品| 久久久久久中文字幕| 97久久久精品综合88久久| 欧美一区久久久| 国产污在线观看| 日韩欧美第一页| 91精品国产乱码久久久久久久| 免费看的av网站| 中文字幕日韩第一页| 国产精品自偷自拍| 国产精品美女久久久久av爽| 3d玉蒲团在线观看| 黄色国产精品一区二区三区| 久久久久久免费精品| 偷拍亚洲精品| 日韩激情精品| 精品视频日韩| 天天看片天天操| 亚洲一区尤物| 黄漫在线播放| xxx性欧美在线| 91社区在线观看| 国产香蕉视频在线看| 4444亚洲人成无码网在线观看| 色91精品久久久久久久久| 成年免费视频黄网站在线观看| 免费污视频在线观看| 午夜精品一区二区三区免费视频| 亚洲乱码一区二区三区三上悠亚| 精品亚洲一区二区三区四区五区| 五月天婷婷激情视频| 亚洲午夜精品在线观看| 国产网站在线看| 欧美日韩国产亚洲一区| 欧美午夜片欧美片在线观看| 亚洲欧美一区二区三区国产精品| 岛国视频一区| 青青青国产精品| 韩国美女久久| 九九热精品在线| 亚洲的天堂在线中文字幕| 91精品国产91久久久久久一区二区| 日韩精品一区二区三| 美女喷水白浆| 欧美男女性生活在线直播观看| 青青草国产在线播放| 亚洲在线中文字幕| 国产在线观看第一页| 成人午夜无人区一区二区| 亚洲免费毛片网站| 久久精品国产一区二区三区肥胖| 日本一区二区在线视频| 精品88久久久久88久久久| 蜜臀av性久久久久蜜臀av麻豆| 久热国产在线视频| 亚洲精选一区二区三区| 林心如三级全黄裸体| 成年人黄色在线观看| 成人久久精品人妻一区二区三区| 日韩国产精品一区二区三区| 淫行教师动漫| а√在线中文网新版地址在线| av在线播放一区二区三区| 福利一区视频| 97人人爽人人喊人人模波多| 一二三区在线| 免费高清视频日韩| 91国偷自产一区二区三区成为亚洲经典| 国产精品久久婷婷| 欧美成人性网| 91精品国产乱码久久久久久蜜臀| 福利欧美精品在线| 亚洲国产午夜伦理片大全在线观看网站| av电影中文字幕| 国内精品小视频在线观看| 欧美老女人另类| 一本色道久久综合亚洲精品不| 中文一区一区三区免费| 国产传媒免费在线观看| 久久精品久久综合| 黄色欧美网站| 欧美自拍丝袜亚洲| 日本美女一区二区| 欧美高清精品一区二区| 伊人亚洲精品| 国产一区二区精品| 3d动漫精品啪啪一区二区三区免费| 麻豆三级在线观看| 国产精品v片在线观看不卡| 久久久久亚洲精品一区二区三区| 欧美三级在线观看视频| 国产精品丝袜一区二区三区| 欧美日韩精品一区二区三区在线观看| 天天插天天射| 国产xxxxx| 国产 欧美 精品| 全彩无遮挡全彩口工漫画h#| 性欧美freesex顶级少妇| 日韩av日韩在线观看| 精品国产一区探花在线观看| 深爱激情综合| 日韩免费在线播放| 久热精品视频在线免费观看| 亚洲一二三不卡| 亚洲激情播播| 黄色影院在线播放| 久久久久99精品成人| 欧美极品美女电影一区| 色屁屁一区二区|