getModel如何获取checkbox中的值

为什么我选了多个选项,只获取到了第一个值呢?

评论区

这个程序员丿不太冷

2018-01-31 13:32

auth : function(id) {
var obj = document.getElementsByName('deleteId');
var ids = "";
for (var i = 0; i < obj.length; i++) {
if (obj[i].checked) {
ids += obj[i].value + ","
};
}
if (ids != "") {
ids=ids.substring(0,ids.length-1);
}
var url = 'admin/article/auth/'+ids;
if(ids==""){
Confirm("至少选择一则文章新闻!", function () {
window.close();
});
}else{
var title = '批量移动';
Iframe(url, 400, 550, title);
}

},
给你的checked定一个deleteId的name,代码给你了

JFinal

2018-01-31 14:47

关键在于要为 form 表单中的 checkbox 赋予一个 name=... 值,这样才好在后端 getPara(...)

热门反馈

扫码入社