js中switch case循环实例代码


Posted in Javascript onDecember 30, 2013
switch (objNameType) {

case 'PD':

valueUD = obj.id;

id = objName;

var loadVUD = UserData.load(exam, id);

if (loadVUD == null || loadVUD == undefined || loadVUD == '') {

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]++;

}

break;

case 'DANX':

valueUD = obj.id;

var objName = obj.name;

var objNameTop = objName.substr(0,objName.indexOf('_'));

id = objName;

var loadVUD = UserData.load(exam, id);

if (loadVUD == null || loadVUD == undefined || loadVUD == '') {

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]++;

}

break;

case 'PP':

valueUD = obj.id;

var objName = obj.name;

var objNameTop = objName.substr(0,objName.indexOf('_'));

id = objName;

var loadVUD = UserData.load(exam, id);

if (loadVUD == null || loadVUD == undefined || loadVUD == '') {

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]++;

}

break;

case 'text':

valueUD = obj.value;

id = "text_" + obj.id;

var loadVUD = UserData.load(exam, id);

if (loadVUD == null) {

if (valueUD == null || valueUD == '') {

return;

}

else {

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]++;

}

}

else {

if (valueUD == null || valueUD == '') {

UserData.remove(exam, id);

examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);

UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]--;

return;

}

}

break;

case 'checkbox':

id = "checkbox_" + obj.id.substr(0, obj.id.lastIndexOf('_'));

var key = obj.id.substr(0, obj.id.lastIndexOf('_'));

key = "checkbox_" + key;

valueUD = UserData.load(exam, key);

var flag = obj.checked;

if (valueUD == null) {

if (flag) {

id = key;

valueUD = obj.id;

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]++;

}

}

else {

if (flag) {

if (valueUD.indexOf(obj.id) == -1) {

valueUD += "," + obj.id

}

}

else {

if (valueUD.indexOf(obj.id) != -1) {

if (valueUD.indexOf(',' + obj.id) != -1) {

valueUD = valueUD.replace(',' + obj.id, '');

}

else

if (valueUD.indexOf(obj.id + ',') != -1) {

valueUD = valueUD.replace(obj.id + ',', '');

}

else {

UserData.remove(exam, key);

examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, key);

UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]--;

return;

}

}

}

}

break;

case 'textarea':

valueUD = obj.value;

id = "textarea_" + obj.id;

var loadVUD = UserData.load(exam, id);

if (loadVUD == null) {

if (valueUD == null || valueUD == '') {

return;

}

else {

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]++;

}

}

else {

if (valueUD == null || valueUD == '') {

UserData.remove(exam, id);

examAnswerKeyStr = removeStrWithcomma(examAnswerKeyStr, id);

UserData.save(examinfo, "examAnswerKeyStr", examAnswerKeyStr, 1);

var tmpTGId = obj.id.substr(0, obj.id.indexOf('_'));

qNoTotalD[qIdNoStr[tmpTGId]]--;

return;

}

}

break;

default:

return; }
Javascript 相关文章推荐
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
用js实现控件的隐藏及style.visibility的使用
Jun 14 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
May 07 Javascript
超赞的动手创建JavaScript框架的详细教程
Jun 30 Javascript
jquery 抽奖小程序实现代码
Oct 12 Javascript
vue2.0获取自定义属性的值
Mar 28 Javascript
详解动画插件wow.js的使用方法
Sep 13 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
React中上传图片到七牛的示例代码
Oct 10 Javascript
详解Vue单元测试Karma+Mocha学习笔记
Jan 31 Javascript
JS实现的贪吃蛇游戏完整实例
Jan 18 Javascript
js模仿hover的具体实现代码
Dec 30 #Javascript
js+css实现的简单易用兼容好的分页
Dec 30 #Javascript
jquery复选框全选/取消示例
Dec 30 #Javascript
jquery动态添加option示例
Dec 30 #Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 #Javascript
javascript使用onclick事件改变选中行的颜色
Dec 30 #Javascript
使用js如何实现全选与全不选
Dec 30 #Javascript
You might like
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
php笔记之:文章中图片处理的使用
2013/04/26 PHP
php实现对象克隆的方法
2015/06/20 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
Bootstrap精简教程
2015/11/27 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
分享给Python新手们的几道简单练习题
2017/09/21 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
python中partial()基础用法说明
2018/12/30 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
使用python模拟命令行终端的示例
2019/08/13 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
中国酒类在线零售网站:酒仙网
2016/08/20 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
教师中国梦演讲稿
2014/04/23 职场文书
科学发展观演讲稿
2014/09/11 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
作文评语怎么写
2014/12/25 职场文书
公司奖励通知
2015/04/21 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers