1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 获取复选框值及回显

获取复选框值及回显

时间:2019-02-27 01:45:02

相关推荐

获取复选框值及回显

//获取复选框值var day = document.getElementsByName('day');var checkArr = [];for (k in day) {if (day[k].checked)checkArr.push(day[k].value);}console.log('checkArr', checkArr);

if (resData.riskFactorRepeated) {var checkArray = resData.riskFactorRepeated.split(",");var checkBoxAll = $("input[name='riskFactorRepeated']");for (var i = 0; i < checkArray.length; i++) {//获取所有复选框对象的value属性,然后,用checkArray[i]和他们匹配,如果有,则说明他应被选中$.each(checkBoxAll, function (j, checkbox) {//获取复选框的value属性var checkValue = $(checkbox).val();if (checkArray[i] == checkValue) {$(checkbox).attr("checked", true);}})}}

//复选框操作 获取选中值function checkbox_val(data) {var arr1 = new Array();$('input:checkbox[name=YS_JWBS]:checked').each(function (i) {arr1[i] = $(this).val();});data.YS_JWBS = arr1.join(',');var arr2 = new Array();$('input:checkbox[name=YS_YC]:checked').each(function (i) {arr2[i] = $(this).val();});data.YS_YC = arr2.join(',');var arr3 = new Array();$('input:checkbox[name=YS_JQHP_Y]:checked').each(function (i) {arr3[i] = $(this).val();});data.YS_JQHP_Y = arr3.join(',');}//复选框操作 回显function checkbox_fz(data) {if (data.YS_JWBS != null) {var YS_JWBS = data.YS_JWBS.split(',');$('input:checkbox[name=YS_JWBS]').each(function (i) {if (YS_JWBS.indexOf(this.value) !== -1) {$(this).prop('checked', true);} else {$(this).prop('checked', false);}})}if (data.YS_YC != null) {var YS_YC = data.YS_YC.split(',');$('input:checkbox[name=YS_YC]').each(function (i) {if (YS_YC.indexOf(this.value) !== -1) {$(this).prop('checked', true);} else {$(this).prop('checked', false);}})}if (data.YS_JQHP_Y != null) {var YS_JQHP_Y = data.YS_JQHP_Y.split(',');$('input:checkbox[name=YS_JQHP_Y]').each(function (i) {if (YS_JQHP_Y.indexOf(this.value) !== -1) {$(this).prop('checked', true);} else {$(this).prop('checked', false);}})}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。