设为首页 收藏本站
查看: 752|回复: 0

[经验分享] php +js 中多选项(复选)框的检测

[复制链接]

尚未签到

发表于 2017-4-9 14:14:37 | 显示全部楼层 |阅读模式
  在php中,想获得复选框的值,需要将复选框的name命名称数组的形式。
  然后在$_GET["multiplayname"]或 $_PUT["multiplayname"]获得其数值,但是如何判断用户是否选中其中的标单了,多选项目必须选择一项,否则不能提交表单!
  在网上找了半天的资料,基本上是对多选框的name处理成数组,然后检测其checked值是否选中。如下:
  var ch="";
for(var i=0; i<document.forms.check.length;i++)
{
if(document.forms.check.checked)
ch=ch+document.forms.check.value;
}
if(ch=="")
{
alert("请选择您需要删除的项!");
return false;
}
  但是实际使用中Php已经将checkbox的name命名成数组形式了[],在调用这个就失败了!
  所以我想到了一个折中的办法!
  就是使用document.getElementById("id")来获得其值,而且思想也是类似于数组[手动数组],如下:
  JS:
  function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}
<INPUT name="functionsub[]" type=checkbox id="functionsub3" value=会员注册系统>
会员注册系统 </TD>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub4" value=信息检索系统>
信息检索系统 </TD>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub5" value=社区论坛系统>
社区论坛系统 </TD>
</TR>
<TR>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub6" value=客户反馈系统>
客户反馈系统 </TD>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub7" value=链接管理系统>
链接管理系统 </TD>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub8" value=下载系统>
下载系统 </TD>
</TR>
<TR>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub9" value=在线询价系统>
在线询价系统 </TD>
<TD><INPUT name="functionsub[]" type=checkbox id="functionsub10" value=在线招聘系统>
在线招聘系统 </TD>
<TD><input name="functionsub[]" type=checkbox id="functionsub11" value=流量统计系统>
流量统计系统

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-362494-1-1.html 上篇帖子: php知识点复习之正则表达式 下篇帖子: 用PHP&XML编制迷你搜索引擎(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表