最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

獲取表單控件原始(初始)值的方法

 更新時(shí)間:2013年08月21日 09:52:50   作者:  
獲取表單控件原始值在某些時(shí)候還是比較實(shí)用的,具體的獲取方法如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
復(fù)制代碼 代碼如下:

var saveObject = {};//保存變更的值
function saveThisData(obj,type){//產(chǎn)生變更的數(shù)據(jù)會(huì)在右側(cè)顯示原值
var defaultValue,newValue,key,displayValue;
var defaultValueDisplayFont;
switch (type) {
case 'select'://Ext下拉框
defaultValue=obj.originalValue.split(']')[0].substring(1);
newValue=obj.value;
key=obj.id;
defaultValueDisplayFont=obj.container.dom.getElementsByTagName("font")[0];
displayValue=obj.originalValue.substring(defaultValue.length+2);//去除括號(hào)及代碼
break;
case 'check'://復(fù)選框
key=obj.name;
defaultValueDisplayFont=obj.parentElement.getElementsByTagName("font")[0];
defaultValue=obj.defaultChecked;
if(defaultValue){
displayValue='是';
}else{
displayValue='否';
}
if(obj.checked){
newValue=1;
}else{
newValue=0;
}
break;
case 'rq'://Ext日期對(duì)象
key=obj.name;
defaultValueDisplayFont=obj.parentElement.parentElement.getElementsByTagName("font")[0];
defaultValue=obj.defaultValue;
newValue=obj.value;
displayValue=defaultValue;
break;
case 'enum'://Ext封裝的枚舉下拉框?qū)ο?
key=obj.id;
defaultValue=obj.startValue;
newValue=obj.value;
displayValue=obj.originalValue;
defaultValueDisplayFont=obj.container.dom.getElementsByTagName("font")[0];
break;
default:
if(arguments[2]!=null){//年月控件
var monthFieldid=obj.container.dom.id.split("_")[1];
key=monthFieldid;
defaultValue=Ext.getDom('sccjgzny').defaultValue;
newValue=Ext.getDom('sccjgzny').value;
var yy=defaultValue.substring(0,7);
displayValue=yy.replace('-','年')+'月';
defaultValueDisplayFont=Epx.get(monthFieldid).container.dom.getElementsByTagName("font")[0];
}
else{
key=obj.name;
defaultValueDisplayFont=obj.parentElement.getElementsByTagName("font")[0];
defaultValue=obj.defaultValue;
newValue=obj.value;
displayValue=defaultValue;
}
break;
}
saveObject[key] = newValue;
if(defaultValue != newValue){
if(defaultValue=='' && type != 'check'){
defaultValueDisplayFont.innerHTML="    ";
}else{
defaultValueDisplayFont.innerHTML=displayValue;
}
} else {
defaultValueDisplayFont.innerHTML='';
delete saveObject[key];
}
}

效果圖:

相關(guān)文章

  • js-窮舉法 (y0h)

    js-窮舉法 (y0h)

    js-窮舉法 (y0h)...
    2006-09-09
  • 微信小程序開發(fā)中所碰到問題集錦

    微信小程序開發(fā)中所碰到問題集錦

    這篇文章主要介紹了微信小程序開發(fā)中所碰到問題集錦,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • JS實(shí)現(xiàn)的貪吃蛇游戲案例詳解

    JS實(shí)現(xiàn)的貪吃蛇游戲案例詳解

    這篇文章主要介紹了JS實(shí)現(xiàn)的貪吃蛇游戲,結(jié)合具體案例形式分析了javascript實(shí)現(xiàn)貪吃蛇的相關(guān)步驟、原理、算法操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • JS匿名函數(shù)和匿名自執(zhí)行函數(shù)概念與用法分析

    JS匿名函數(shù)和匿名自執(zhí)行函數(shù)概念與用法分析

    這篇文章主要介紹了JS匿名函數(shù)和匿名自執(zhí)行函數(shù)概念與用法,結(jié)合實(shí)例形式分析了匿名函數(shù)和匿名自執(zhí)行函數(shù)的概念、功能、應(yīng)用場(chǎng)景及相關(guān)使用技巧,需要的朋友可以參考下
    2018-03-03
  • div浮層,滾動(dòng)條移動(dòng),位置保持不變的4種方法匯總

    div浮層,滾動(dòng)條移動(dòng),位置保持不變的4種方法匯總

    這篇文章主要是對(duì)div浮層,滾動(dòng)條移動(dòng),位置保持不變的4種方法進(jìn)行了匯總介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2013-12-12
  • 購物車前端開發(fā)(jQuery和bootstrap3)

    購物車前端開發(fā)(jQuery和bootstrap3)

    針對(duì)購物車的操作,進(jìn)行產(chǎn)品數(shù)量的增加減少,刪除購物車中產(chǎn)品項(xiàng),本文使用JQuery1.11和bootstrap3進(jìn)行購物車開發(fā),感興趣的小伙伴們
    2016-08-08
  • JavaScript中好用的數(shù)組對(duì)象排序方法分享

    JavaScript中好用的數(shù)組對(duì)象排序方法分享

    在日常工作中,我們經(jīng)常需要對(duì)數(shù)組對(duì)象進(jìn)行排序,尤其是在處理數(shù)據(jù)可視化需求中。本文將介紹一些簡(jiǎn)單而又實(shí)用的方法,幫助你實(shí)現(xiàn)對(duì)數(shù)組對(duì)象的某幾個(gè) key 進(jìn)行排序
    2023-05-05
  • javascript中的事件代理初探

    javascript中的事件代理初探

    本文僅僅起到一個(gè)拋磚引玉的作用,讓大家了解到事件代理的原理而已,jquery中的live和delegate實(shí)現(xiàn)要復(fù)雜的多
    2014-03-03
  • JavaScript實(shí)現(xiàn)正則去除a標(biāo)簽并保留內(nèi)容的方法【測(cè)試可用】

    JavaScript實(shí)現(xiàn)正則去除a標(biāo)簽并保留內(nèi)容的方法【測(cè)試可用】

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)正則去除a標(biāo)簽并保留內(nèi)容的方法,結(jié)合實(shí)例形式詳細(xì)分析了javascript針對(duì)a標(biāo)簽及span標(biāo)簽的正則匹配相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • JavaScript必知必會(huì)(六) delete in instanceof

    JavaScript必知必會(huì)(六) delete in instanceof

    這篇文章主要介紹了JavaScript必知必會(huì)(六) delete in instanceof的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06

最新評(píng)論

城固县| 溧水县| 乌审旗| 青浦区| 江达县| 山阴县| 视频| 西盟| 博爱县| 景洪市| 汉源县| 巴塘县| 永宁县| 手游| 米泉市| 若羌县| 且末县| 英德市| 安吉县| 海门市| 和田市| 京山县| 冀州市| 克什克腾旗| 庆元县| 莎车县| 六安市| 湾仔区| 巧家县| 台中市| 海伦市| 长汀县| 名山县| 合川市| 平山县| 宝丰县| 宁陵县| 祁连县| 广德县| 铜陵市| 多伦县|