Php 如果选中复选框,则单击按钮执行查询
如果在单击submit按钮时选中复选框,我希望执行脚本 我在我的Php 如果选中复选框,则单击按钮执行查询,php,html,post,Php,Html,Post,如果在单击submit按钮时选中复选框,我希望执行脚本 我在我的overview.php中得到了以下代码片段: <table style="width: 100%; font-size: 11;"> <tr> <td colspan="6"> <form method="post" action="update.php" target="_blank"> <scr
overview.php
中得到了以下代码片段:
<table style="width: 100%; font-size: 11;">
<tr>
<td colspan="6">
<form method="post" action="update.php" target="_blank">
<script language="JavaScript">
function toggle(source) {
checkboxes = document.querySelectorAll("input[name^='box[']");
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = source.checked;
}
}
</script>
<input type="submit" name="update" value="Update - LoL / BoL">
<input type="checkbox" onClick="toggle(this)" name="All" value="All"> Select all
</form>
</td>
</tr>
<tr>
<th>ve067</th>
<th>ve378</th>
<th>ve724</th>
<th>ve725</th>
<th>ve726</th>
<th>ve727</th>
</tr>
<tr>
<td>
<form method="post" action="update.php">
<input type="checkbox" name="box[1]" value="ve067_LB1"> LeagueBot 1<br>
<input type="checkbox" name="box[2]" value="ve067_LB2"> LeagueBot 2<br>
<input type="checkbox" name="box[3]" value="ve067_LB3"> LeagueBot 3<br>
<input type="checkbox" name="box[4]" value="ve067_LB4"> LeagueBot 4<br>
</form>
</td>
</tr>
</table>
<?php
if(isset($_POST['update'] && $_POST['box[4]']) {
// code here
}
?>
<>但是它对我不起作用。< /P> < P> <强>解决方案:< /强>考虑以下 说明:这将验证是否至少勾选了复选框“框[4]” 此处的“键”代码是下一行中的
返回功能
<input type="submit" name="update" value="Update - LoL / BoL" onclick="return validate();">
更新:用于容纳评论中给出的额外信息
记住:这里的验证是在客户端进行的,这样就不需要查询服务器(<代码> PHP<代码>): < P> <强>解决方案:< /强>考虑以下
说明:这将验证是否至少勾选了复选框“框[4]”
此处的“键”代码是下一行中的返回功能
<input type="submit" name="update" value="Update - LoL / BoL" onclick="return validate();">
更新:用于容纳评论中给出的额外信息
记住:这里的验证是在客户端完成的,因此它不需要首先查询服务器(PHP
)您可以按照我在
希望它能帮到你,伙计。你可以像我在上一篇文章中提到的那样做
希望这对你有帮助,伙计。你能详细说明一下这不起作用吗?到底发生了什么?日志或开发人员控制台(F12)中是否有任何错误?预期结果是什么?当前结果是什么?如果我只使用If(isset($\u POST['update']){code}
查询submit按钮,它会工作。但是我想添加一个查询,如果复选框[4]被选中,首先,如果你的条件是错误的,你能在哪里在线共享它吗?检查我为你创建的小提琴。将此代码复制到您的文件中,然后尝试您详细说明的代码是否无效?到底发生了什么?日志或开发人员控制台(F12)中是否有任何错误?预期结果是什么?当前结果是什么?如果我只使用If(isset($\u POST['update']){code}
查询submit按钮,它会工作。但是我想添加一个查询,如果复选框[4]被选中,首先,如果你的条件是错误的,你能在哪里在线共享它吗?检查我为你创建的小提琴。将此代码复制到您的文件中,然后重试