国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:50:59
字體:
來源:轉載
供稿:網友
獲取表單控件原始值在某些時候還是比較實用的,具體的獲取方法如下,感興趣的朋友可以參考下,希望對大家有所幫助

復制代碼 代碼如下:


var saveObject = {};//保存變更的值
function saveThisData(obj,type){//產生變更的數據會在右側顯示原值
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);//去除括號及代碼
break;
case 'check'://復選框
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日期對象
key=obj.name;
defaultValueDisplayFont=obj.parentElement.parentElement.getElementsByTagName("font")[0];
defaultValue=obj.defaultValue;
newValue=obj.value;
displayValue=defaultValue;
break;
case 'enum'://Ext封裝的枚舉下拉框對象
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];
}
}


效果圖:

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

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

圖片精選

主站蜘蛛池模板: 花莲县| 高邑县| 灌南县| 黎平县| 景宁| 克什克腾旗| 潜江市| 衡南县| 扎兰屯市| 交城县| 福安市| 沁阳市| 嘉兴市| 高安市| 桐城市| 泊头市| 普安县| 浦江县| 双桥区| 乐至县| 色达县| 绥中县| 永定县| 胶州市| 聂拉木县| 灵宝市| 宁远县| 呈贡县| 寿阳县| 南通市| 丰县| 龙胜| 兰西县| 基隆市| 犍为县| 昔阳县| 元朗区| 昔阳县| 晋州市| 手机| 高台县|