我在一个带有提交按钮的表单中有一组复选框。
<form name="form" method="POST">
<input type="checkbox" name="3" value="3">
<input type="checkbox" name="7" value="7">
<input type="checkbox" name="5" value="5">
<input type="checkbox" name="12" value="12">
<input type="submit" name="submit-form">
</form>
<?php
if (isset($_REQUEST['submit-form'])) {
}
?>
...
当前在代码中的名称/值是动态生成的,需要保留(名称或值都可以)。
提交表单时,我想将选中的复选框的值或名称添加到 PHP 变量中,以逗号分隔,作为字符串。
对我应该放在 if 括号中的代码的任何帮助将不胜感激。
提前致谢。
您可以对复选框使用相同的名称,如下面的代码所示:
<form name="form" method="POST">
<input type="checkbox" name="numbers[]" value="3">
<input type="checkbox" name="numbers[]" value="7">
<input type="checkbox" name="numbers[]" value="5">
<input type="checkbox" name="numbers[]" value="12">
<input type="submit" name="submit-form">
</form>
在此过程中,您可以使用以下代码粘贴所有选定的复选框:
if (isset($_REQUEST['submit-form'])) {
$allSelectedNumbers = implode(",", $_REQUEST['numbers']);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句