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

复选框的回显

时间:2019-08-14 06:22:16

相关推荐

复选框的回显

jsp页面

${student.hobby}的值类型为(篮球 游泳)中间是空格

<input type='checkbox' name='hobby' value='篮球'/>篮球

<input type='checkbox' name='hobby' value='游泳'/>游泳

<input type='checkbox' name='hobby' value='足球'/>足球

<input type='checkbox' name='hobby' value='看书'/>看书

<input type='checkbox' name='hobby' value='写字'/>写字

<input type='hidden' name='d' id='d' value='${student.hobby}'>

js页面

<script type='text/javascript'>

function init() {

//获取已经得到的值

var h=$('#d').val();

//拆分

var checkArray =h.split(' ');

//获取所有复选框的值

var checkBoxAll = $('input[name='hobby']');

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);

}

})

}

}

</script>

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