我有一个简单的复选框列表,它们不在表单中。单击按钮时,我想将所有选定复选框的值发送到 perl 脚本。我不想让它成为一种形式。我正在使用 ExtJS,因此不需要任何 jQuery 解决方案或提示。关于我如何做到这一点的任何提示?
插图 :
<input type="button" class="check" value="Send" onclick="foo()"/>
<input type="checkbox" name="chk" value="1"/> Checkbox 1
<input type="checkbox" name="chk" value="2"/> Checkbox 2
<input type="checkbox" name="chk" value="3"/> Checkbox 3
单击“发送”时,我想编写函数 foo() 以便它可以将选定的值传递给我的 perl 脚本 hw.pl。
编辑:我知道我必须使用 GET 方法发送参数。但是在我编写了 JS 函数并将检查的值放在 JS 数组中之后,如何将该数组作为 GET 参数发送?
我编写了以下 foo() 函数,但它不起作用:
function foo(){
var tclist = "";
for(var i = 0; i < chk.length; i++)
if(chk[i].checked)
{ tclist += chk[i].value + ","; }
self.location='/cgi-bin/hw.pl?tcs=tclist';
}
任何帮助将不胜感激。我是 CGI 脚本的新手。