知识大全 PHP中接收复选框信息的方法
Posted 函数
篇首语:白日放歌须纵酒,青春作伴好还乡。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP中接收复选框信息的方法相关的知识,希望对你有一定的参考价值。
PHP中接收复选框信息的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
PHP接收多个同名复选框信息不像ASP那样自动转换成为数组 这给使用带来了一定不便 但是还是有解决办法的 就是利用JavaScript做一下预处理 多个同名复选框在JavaScript中还是以数组的形式存在的 所以在表单提交之前可以利用JavaScript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素 然后用PHP中的explode函数解析此数组 这样就可以实现复选框信息的传递了 下面举例说明 假设有这样一个表单<form name= form id= form method= post action= myphp php onSubmit= return Checker() >
<input type= checkbox name= item value= > <br>
<input type= checkbox name= item value= > <br>
<input type= checkbox name= item value= > <br>
<input type= checkbox name= item value= > <br>
<input type= hidden name= items value= >
<input type= submit value= Submit >
</form>
这个表单有四个名字都是item的复选框 当用户单击Submit按钮的时候 Checker函数会被调用 并且如果Checker返回true表单就被提交 返回false表单就不会被提交 这里Checker函数就是我们要编写的预处理函数 在HTML的header部分添加下面的JavaScript
<script language= JavaScript > <! function Checker() form items value = ; if ( !form item length ) // 只有一个复选框 form item length = undefined if ( form items checked ) form items value = form item value; else for ( i = ; i < form item length ; i++ ) if ( form item(i) checked ) // 复选框中有选中的框 form items value = form item(i) value; for ( j = i + ; j < form item length ; j++ ) if ( form item(j) checked ) form items value += ; //用空格做分割符 form items value += form item(j) value; break; return true; > </script>
这样就可以把所有选中的复选框的value组合成为一个字符串数组 在myphp php使用这样的语句
$items = explode( $HTTP_POST_VARS[ items ]);
cha138/Article/program/PHP/201311/21376相关参考
PHP程序编译中常见错误信息及解释 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!编写程序时无论怎样
知识大全 php中如何同时使用session和cookie来保存用户登录信息
本篇文章是对在php中同时使用session和cookie来保存用户登录信息的实现代码进行了详细的分析介绍需要的朋友参考下 同时使用session和cookie来保存用户登录信息数据库连
本篇文章是对php中php_openssldll的作用进行了详细的分析介绍需要的朋友参考下 一openssl简介数据加密是信息信息传输中的一个重要组成部分任何信息都以明文方式传输确实是个
$root=getenv(DOCUMENT_ROOT);////服务器文档根目录$port=getenv(SERVER_PORT);////服务器端口$file=getenv(SCRIPT_NAM
QQ接收别人发的文件怎么设置不弹出接收信息 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!QQ接收别人
本篇文章是对php中注册时输入信息验证器的实现方法进行了详细的分析介绍需要的朋友参考下 对输入信息进行验证的类(主要用于验证用户名密码重复密码邮箱可添加其它功能)复制代码代码如下:<
为什么华为手机关闭微信之后不接收信息,华为手机关闭微信后能收到信息吗方法一:确认QQ、微信是否设置了禁止接收新消息通知。是否设置打开了全天提醒开关,是否设置了通知时提示灯闪烁。方法二:确认手机未被ro
Excel表格中怎么制作带复选框的动态图表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Excel
隐藏apache和php的版本信息webserver避免一些不必要的麻烦可以把apache和php的版本信息不显示 隐藏Apache版本信息 /etc/apache/apacheconf或/e
提供一点资料给你 display_errors=On php缺省是打开错误信息显示的我们把它改为 display_errors=Off 关闭错误显示后php函数执行错误的信息将不会再显示给