- //Jquery获取控件的值
- function JqGetValue(controlID, controltype) {
- var objValue = "";
- switch (controltype) {
- case 'text': //文本输入框
- objValue = $.trim($("#" + controlID + "").attr("value")); //取值去左右空格
- break;
- case 'radio': //单选框
- objValue = $("input[name='" + controlID + "']:checked").attr("value");
- break;
- case 'select': //下拉列表
- objValue = $("#" + controlID + "").attr("value");
- break;
- case 'checkbox': //多选框
- $("input[name='" + controlID + "']:checked").each(function () {
- objValue += $(this).val() + ",";
- });
- break;
- default:
- break;
- }
- alert(objValue);
- }
- //Jquery设置控件的值
- function JqSetValue(controlID, controltype, controlvalue) {
- switch (controltype) {
- case 'text': //文本输入框
- $("#txtUserID").attr("value", '这是绑定内容'); //填充内容
- $("input[name='radio1'][value='上海']").attr("checked", true); //单选组radio:设置value='上海'的项目为当前选中项
- $("#select1").attr("value", '葡萄牙'); //下拉框select:设置value='中国'的项目为当前选中项
- $("input[name='checkbox1'][value='黑色'],[value='蓝色']").attr("checked", true); //多选框:设置多个值为当前选中项
- $("#" + controlID + "").attr("value", controlvalue); //填充内容
- break;
- case 'radio': //单选框
- $("input[name='" + controlID + "'][value='" + controlvalue + "']").attr("checked", true);
- break;
- case 'select': //下拉列表
- $("#" + controlID + "").attr("value", controlvalue);
- break;
- case 'checkbox': //多选框
- $("input[name='" + controlID + "'][value='" + controlvalue + "'],[value='" + controlvalue + "']").attr("checked", true); //多选框:设置多个值为当前选中项
- break;
- default:
- break;
- }
- }