Javascript 提交前将复选框值加入字符串的脚本

Javascript 提交前将复选框值加入字符串的脚本,javascript,forms,checkbox,paypal,concatenation,Javascript,Forms,Checkbox,Paypal,Concatenation,我有一个paypal签出表单,我需要将多个选中的复选框值(name=“cb1”)合并到一个字符串中,以便将其作为隐藏输入(name=“os1”)值提交。我在兜圈子,想弄明白这件事。我知道的很少!有人能帮忙吗 选择权 任何数量10.00英镑 我似乎已经让它完全按照我想要的那样工作了。但我还是忍不住觉得JS需要整理一下!似乎很长,我怀疑应该是一个较小的代码段。。。就像我说的:我的JS很差甚至根本不存在 函数checkTotal(){ document.ppform.os1.value='';

我有一个paypal签出表单,我需要将多个选中的复选框值(name=“cb1”)合并到一个字符串中,以便将其作为隐藏输入(name=“os1”)值提交。我在兜圈子,想弄明白这件事。我知道的很少!有人能帮忙吗


选择权
任何数量10.00英镑

我似乎已经让它完全按照我想要的那样工作了。但我还是忍不住觉得JS需要整理一下!似乎很长,我怀疑应该是一个较小的代码段。。。就像我说的:我的JS很差甚至根本不存在


函数checkTotal(){
document.ppform.os1.value='';
if(document.getElementById('os10')。选中){
var cb1str=document.ppform.cb1.value;
}否则{
var cb1str='';
}
if(document.getElementById('os11')。选中){
var cb2str=document.ppform.cb2.value;
}否则{
var cb2str='';
}
if(document.getElementById('os12')。选中){
var cb3str=document.ppform.cb3.value;
}否则{
var cb3str='';
}
if(document.getElementById('os13')。选中){
var cb4str=document.ppform.cb4.value;
}否则{
var cb4str='';
}
if(document.getElementById('os14')。选中){
var cb5str=document.ppform.cb5.value;
}否则{
变量cb5str='';
}
if(document.getElementById('os15')。选中){
var cb6str=document.ppform.cb6.value;
}否则{
变量cb6str='';
}
if(document.getElementById('os16')。选中){
var cb7str=document.ppform.cb7.value;
}否则{
var cb7str='';
}
var sum=cb1str.concat(cb2str)、concat(cb3str)、concat(cb4str)、concat(cb5str)、concat(cb6str)、concat(cb7str);
document.ppform.os1.value=总和;
}

选择权
任何数量10.00英镑

多种颜色有效吗?我可以同时订购绿色和红色的产品吗?如果没有,也许你需要单选按钮。是的,他们需要能够选择任意多的颜色。问题是Paypal不会接受一个“选项”的多个值,因此如果我不使用JS连接这些值,Paypal只会看到最后选择的一个