【问题标题】:PHP POST/GET value of checkbox into url in this format以这种格式将复选框的 PHP POST/GET 值转换为 url
【发布时间】:2015-04-06 07:59:51
【问题描述】:

以这种格式将复选框的 PHP POST/GET 值转换为 url

<input type="checkbox" value="1">
<input type="checkbox" value="2">
<input type="checkbox" value="3">

嘿,伙计们如何像这样转换选中复选框的值

当我提交按钮时

example.com?value = [1,2,3]

我必须像 [1,2,3] 那样转换,因为我需要将它存储在 API JSON 中 是像数组还是什么?谢谢

【问题讨论】:

  • 你确定这些是复选框吗?当你添加了select标签的代码。
  • 你在说什么复选框或选择框?

标签: php arrays json post get


【解决方案1】:

在您的提交按钮处理程序中:

ev.preventDefault();
ev.stopPropagation();
var checked = document.querySelectorAll('input[type=checkbox]:checked');
var values = [];
for(var i = 0; i < checked.length; i++) {
  values.push(checked[i].value);
}

window.location = "example.com?values=["+values.join(",")+"]";

【讨论】:

    猜你喜欢
    • 2012-04-02
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 2021-09-23
    • 2019-01-12
    相关资源
    最近更新 更多