我有4个复选框,其中一个是 HTML代码 strong> p>
PHP代码 strong> p>
Others code>有文本框,我想得到 用户选中的所有值以及是否检查了其他值选项以从与
Others code>关联的文本框中获取值。 p>
< div class =“row”>
< div class =“col-sm-4”>
< label class =“ Modallabel“>可用产品:< / label>
< / div>
< div class =”col-sm-8“>
< label id =”Pro_chkbox“class =”复选框 - inline“>< input name =”check_list []“type =”checkbox“value =”Cacao“> Cacao< / label>
< label id =”Pro_chkbox“class =”checkbox-inline“> < input name =“check_list []”type =“checkbox”value =“Coconuts”> Coconuts< / label>
< label id =“Pro_chkbox”class =“checkbox-inline”><输入名称 =“check_list []”type =“checkbox”value =“Bananas”> Bananas< / label>< br>
< label id =“Pro_chkbox”class =“checkbox-inline”>< input name =“check_list []”type =“checkbox”id =“optcheck”value =“其他”>其他< / label>
<输入 type =“text”id =“Other_pro”name =“otherproduct”>< br>
< label id =“Note”>(带逗号的单独产品)< / label>
< / div&gt ;
< / div>
code> pre>
$ checked_count = count($ _ POST ['check_list']);
if($ checked_count> 1)
{
$ productlist = implode(',',$ _POST ['check_list']);
echo $ productlist;
}
elseif($ checked_count == 1)
{
foreach ($ _POST ['check_list']为$ selected){
$ productlist = $ selected;
//检查是否选中了Others复选框以获取textbox中的值
if($ productlist == “其他”)
{
$ productlist = $ _POST [“otherproduct”];
}
echo $ productlist;
}
}
code> pre>
div >
I have 4 checkboxes, one of them is Others
have textbox, i want to get all the values that the user checked and if he checked others option to get the values from the textbox associated with Others
checkbox.
HTML Code
<div class="row">
<div class="col-sm-4">
<label class="Modallabel">Available Products:</label>
</div>
<div class="col-sm-8">
<label id="Pro_chkbox" class="checkbox-inline"><input name="check_list[]" type="checkbox" value="Cacao">Cacao</label>
<label id="Pro_chkbox" class="checkbox-inline"><input name="check_list[]" type="checkbox" value="Coconuts">Coconuts</label>
<label id="Pro_chkbox" class="checkbox-inline"><input name="check_list[]" type="checkbox" value="Bananas">Bananas</label><br>
<label id="Pro_chkbox" class="checkbox-inline"><input name="check_list[]" type="checkbox" id="optcheck" value="Others">Others</label>
<input type="text" id="Other_pro" name="otherproduct"><br>
<label id="Note">(Separate Products with commas)</label>
</div>
</div>
PHP Code
$checked_count = count($_POST['check_list']);
if ($checked_count > 1)
{
$productlist = implode(', ', $_POST['check_list']);
echo $productlist;
}
elseif ($checked_count == 1)
{
foreach($_POST['check_list'] as $selected) {
$productlist = $selected;
//To check if Others checkbox is checked or not to get the values in textbox
if ($productlist == "Others")
{
$productlist = $_POST["otherproduct"];
}
echo $productlist;
}
}