0
我想从使用javascript的复选框中获取值。 我只想将一个复选框的值传递给javascript函数,如果选择了多个,则会出现一个警告框,通知只能检查一个框。
我已经试过这样:从仅选中的复选框中获取值
var publish_trigger = document.querySelector("#publish_trigger");
publish_trigger.onclick = function() {
var _posts = document.getElementsByName('post_id[]');
var check = _posts.checked;
var boxes = _posts.length;
var txt = "";
if(check.length > 1) {
alert("Only one at a time");
} else {
for (i = 0; i < boxes; i++) {
if (_posts[i].checked) {
txt = txt + _posts[i].value + " "
}
}
}
alert(txt);
return false;
}
您是否考虑过使用单选按钮? –
@DanielBrockman它在数据网格表上使用时,复选框还可用作识别删除和其他功能的帖子的手段 – MrFoh