我在这里查找了一些示例,但是其中许多示例要么太高级以至于无法掌握PHP,要么它们的示例过于针对自己的项目。我目前正在努力处理PHP表单的非常基本的部分。
我正在尝试创建一个带有几个复选框的表单,每个复选框分配一个不同的值,我希望将这些复选框发送到一个变量(数组?),以便以后可以回显/使用,在我的情况下,我将在其中发送已检查的值一封电邮。
到目前为止,我已经尝试了一些变体,但是最接近的是这个……
<form method='post' id='userform' action='thisform.php'>
<tr>
<td>Trouble Type</td>
<td>
<input type='checkbox' name='checkboxvar' value='Option One'>1<br>
<input type='checkbox' name='checkboxvar' value='Option Two'>2<br>
<input type='checkbox' name='checkboxvar' value='Option Three'>3
</td>
</tr>
</table>
<input type='submit' class='buttons'>
</form>
<?php
$checkboxvar[] = $_REQUEST['checkboxvar'];
?>
我将$ checkboxvar []回显到电子邮件中的位置。我要彻底解决这个问题吗?我的另一个想法是使用很多if语句。
问题内容: 我很难解决多个复选框删除问题。有人可以指导我解决问题吗?此处应该发生的情况是,用户可以在框上打勾,然后单击“删除”按钮以删除被打勾的框。不幸的是,我的代码似乎无效。你能为我指出正确的方向吗? 问题答案: 此HTML: 应该: 该查询应为:
问题内容: 如何使用PHP获取提交时选中的多个复选框的名称或ID?以下是示例表格。谢谢。 问题答案: 仅当选中复选框时,才从表单提交复选框值。此外,重要的是name属性,而不是ID。 有几种处理PHP中复选框的方法: 为所有复选框指定相同的名称,后跟一对方括号,以便将整个集合视为一个数组。在这种情况下,请为每个复选框指定一个值。 为每个复选框指定不同的名称和值。 为每个复选框指定一个不同的名称,但
问题内容: 我想通过jQuery的.ajax()在我的网站上提交一个POST表单,该表单包含一个textarea字段和一个输入字段(类型为“ checkbox”,其中复选框的数量为任意/可变)。PHP接收到textarea数据,并且ajax响应已正确显示给用户。但是,PHP似乎没有收到复选框数据(是否选中了复选框)。我该如何工作?这是我的代码: HTML: jQuery: 现在,PHP 一切正常:
我正在使用具有多重选择和分页功能的datatable,当我选择一行并转到另一个页面,然后返回到我所在的页面时,我选择的行将不再被选中。我使用的是primefaces 3.5、mojarra、jboss 7.1,我的bean是ViewScope。下面是我的代码: 型号:
问题内容: 我有1个表单,里面有多个复选框(每个都有代码): 数据库中的主键在哪里- 因此每个值都不同。 我如何知道已经选中了哪些复选框?(也许多个) 这是针对收件箱系统的,我下面有一个按钮,我希望(单击时)删除选中了复选框的所有消息(标识:)。 问题答案: 在表单中将名称设置为,您将能够以array()的形式访问所有复选框。 以下是根据要求提供的一些示例:
主要内容:Struts2 <s:checkboxlist> 示例,1. 动作 - Action,2. 结果页面,3. struts.xml,5. 实例,参考这里创建一个Web工程:struts2checkboxlist,来演示在多个复选框如何设置的默认值,整个项目的结构如下图所示: 在Struts2,可以使用<s:checkboxlist>标签来使用相同的名称来创建多个复选框。唯一的问题是如何把握变量中的多个检查值? 例如, 一个多复选框以“红”,“黄”,“蓝”和“绿色”为选项。如果有多个选项被