首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

PHP开发中接收复选框信息的方法

  PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便。但是还是有解决办法的,就是利用javascript做一下预处理。多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组,这样就可以实现复选框信息的传递了。下面举例说明。   假设有这样一个表单:  <form name="form1" id="form1" method="post" action="myphp.php" onSubmit="return Checker()"> <input type="checkbox" name="item...
类别:网页编程 - PHP技术    查看:82    更新:2014-05-19

用PHP处理多个同名复选框

如果一个表单中有多个同名复选框,在提交到php时却只有一个值,而并不像asp那样是一串用逗号分割的值。有一个很简单的方法来解决:将复选框的name后面加上[],例如:<input type="checkbox" name="ccc" value="1"> 改为:<input type="checkbox" name="ccc[]" value="1">。这样php将得到一个叫ccc的阵列。但这种方法有个问题,如果您要在客户端对复选框是否被选择、选择了几个用javascript来判断时,javascript会因为复选框的name中含有[]而出错。您可以在表单中加入一个隐含域,用javascript设置它的值。  <script language="javascript">  function check()  {...
类别:网页编程 - PHP技术    查看:79    更新:2014-05-19

VBScript操作Html复选框(CheckBox)控件

这两天看到有朋友问起html内的各种控件怎么用script进行操作,现在自己也总结一下。因为项目原因,很多程序都是用VBScript写的,感兴趣的朋友可以改写成JavaScript,到时候别忘了共享一下啊,活活。OK,切入主题,现介绍一下:今天介绍使用VBScript判断复选框的选中数量和被选中的复选框的值。在生成某个一览表时,比如一个订货单一览表,每条订货单记录前面可能会放置一个复选框,以提供批量删除,发行等功能。一般每个复选框的值也就是后面对应记录的主键的值,如订货单编号。在执行删除、发行等功能时,就要知道选了几个复选框,这些复选框分别对应什么值,下面就说一下方法。程序分为三部分:一、判断被选定的CheckBox是一个还是...
类别:网页编程 - ASP技术    查看:125    更新:2014-05-04