Javascript HTML表单将选项数组作为值传递给检查表

Javascript HTML表单将选项数组作为值传递给检查表,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我想找到一种使用html和javascript的方法。我有一个每周都会修改的表单,希望简化编辑 events_in = ["event_1_date", "event_2_date", etc...] 并将显示复选框 [] event_1_date [] event_2_date 然后您可以正常使用表单 表单值的数组输入将每周更新一次新事件 有一种方法可以使用php,但无法将其翻译成我想要使用的语言。使用jQuery(正如您已经包含了jQuery标记)。。首先在表单中添加一个div: &

我想找到一种使用html和javascript的方法。我有一个每周都会修改的表单,希望简化编辑

events_in = ["event_1_date", "event_2_date", etc...]
并将显示复选框

[] event_1_date  
[] event_2_date
然后您可以正常使用表单

表单值的数组输入将每周更新一次新事件

有一种方法可以使用php,但无法将其翻译成我想要使用的语言。

使用jQuery(正如您已经包含了
jQuery
标记)。。首先在表单中添加一个div:

<div id="checkboxes"></div>

然后在javascript中:

$(function() {

    var events_in = ["event_1_date", "event_2_date"],
        events_in_count = events_in.length,
        i = 0;

    for(;i<events_in_count;i++) {

        $('#checkboxes').append('<label><input type="checkbox" name="' + events_in[i] + '">' + events_in[i] + '</label>');

    }

});
$(函数(){
var events_in=[“event_1_date”,“event_2_date”],
事件计数=事件长度,
i=0;

你可以试试这样的东西

var one=“此处文本”;
var two=“此处文本”
变量数组=[[“一”,一],“二”,二]]
window.onload=init;
函数init(){
var checklist items=document.queryselectoral(“.checklist items”);
对于(var i=0;i

项目
项目
项目
项目
项目

你试过什么了吗?是的,我用的是rwacarter solution.sarcasm?这不是一个人们通常免费编码的网站,对你来说,从头开始,最好从你以前尝试过的代码开始。这也是为什么我们的问题会收到两个“关闭”标志的原因。我唯一使用的是“”和“$”(“#复选框”)。附加(“因为我在表单中使用引导,所以它的其余部分只是传统信息。我很抱歉,你觉得我只是要求人们免费编码。我只是需要一个如何完成一项任务的提示,我只是在复制和粘贴,希望简化过程。还有,为什么我发现一个php等价物有20个以上的投票,却找不到任何结果js中的东西和你给我带来的困难。我还在上学,还在学习编程行业,对js编程没有太多的知识。另外,我还以为这是一个网站,你可以问一些关于编程技巧的问题,然后回答别人的问题来报答我?看起来干净简单。我会给你一些建议我一下课就去试一试。谢谢。