收集函数中的表单变量并将它们作为单个变量发送

发布于 2024-11-09 21:57:55 字数 740 浏览 2 评论 0原文

我有一个带有复选框的表格。提交表单时,我想收集单个变量中复选框的所有选中值,并将其与另一个变量一起发送到不同的页面。请帮忙。

<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'
}

I have a form with check boxes. When the form is submitted, I want to collect all the checked values form the check boxes in a single variable and send it to a different page along with another variable. Please help.

<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'
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

面如桃花 2024-11-16 21:57:55

您无需执行 javascript 函数即可实现此目的。像这样

<form name="form1" action="/fourthpage.php" method="get">
<input type=checkbox name="q" value=<from database/>
<input type=checkbox name="q" value=<from database/>
<input type=checkbox name="q" value=<from database/>
<input type=checkbox name="q" value=<from database/>
<input type=hidden name="p" value="<?= $p ?>" />
<input type="submit" value="Submit">
</form>

You can achieve this without doing the javascript function. Like this

<form name="form1" action="/fourthpage.php" method="get">
<input type=checkbox name="q" value=<from database/>
<input type=checkbox name="q" value=<from database/>
<input type=checkbox name="q" value=<from database/>
<input type=checkbox name="q" value=<from database/>
<input type=hidden name="p" value="<?= $p ?>" />
<input type="submit" value="Submit">
</form>
梦归所梦 2024-11-16 21:57:55

将其发送到数组中,
例如:

<input type=checkbox name="checkbux[]" value=<from database/>"
<input type=checkbox name="checkbux[]" value=<from database/>"
<input type=checkbox name="checkbux[]" value=<from database/>"

Send it inside an array,
for example:

<input type=checkbox name="checkbux[]" value=<from database/>"
<input type=checkbox name="checkbux[]" value=<from database/>"
<input type=checkbox name="checkbux[]" value=<from database/>"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文