【发布时间】:2011-05-24 17:37:26
【问题描述】:
我有一个带有复选框的表单。提交表单后,我想从单个变量中的复选框中收集所有选中的值,并将其与另一个变量一起发送到不同的页面。请帮忙。
<form name="form1" method="get" onsubmit="sendThis()">
<input type=checkbox name="checkbux" value=<from database/>"
<input type=checkbox name="checkbux" value=<from database/>"
<input type=checkbox name="checkbux" value=<from database/>"
<input type=checkbox name="checkbux" value=<from database/>"
<input type="submit" value="Submit">
</form>
function sendThis()
{
var tableName = "<?= $p ?>"; //obtaining the value from another php file
var allVar = a,c,d; //checked values from check boxes
window.location = 'http://localhost/fourthpage.php?q=' + allVar + '&p=' + tableName'
}
【问题讨论】:
-
PHP 不会自动使用
$_GET执行此操作吗? -
谢谢 Jeremy,我想发送它 q=a,c,d(不是 checkbux=a&checkbux=c&checkbux=d 并在 PHP 中拆分),以便我可以在数据库上执行查询,例如 'select $q从 $p'。我煮了一些东西,我会在答案部分发布。
标签: javascript html forms variables submit