zoukankan      html  css  js  c++  java
  • php +js 中多选项(复选)框的检测

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html
    内部邀请码:C8E245J (不写邀请码,没有现金送)
    国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    在php中,想获得复选框的值,需要将复选框的name命名称数组的形式。

    然后在$_GET["multiplayname"] 或 $_PUT["multiplayname"]获得其数值,但是如何判断用户是否选中其中的标单了,多选项目必须选择一项,否则不能提交表单!

    在网上找了半天的资料,基本上是对多选框的name处理成数组,然后检测其checked值是否选中。如下:

    var ch="";
    for(var i=0; i<document.forms.check.length;i++)
    {
    if(document.forms.check[i].checked)
    ch=ch+document.forms.check[i].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=流量统计系统>
                                              流量统计系统

  • 相关阅读:
    「SDOI2014」向量集 解题报告
    HNOI 2014 世界树
    LOJ #2205. 「HNOI2014」画框 解题报告
    KM模板
    洛谷 [HNOI2014]道路堵塞 解题报告
    [AHOI2014/JSOI2014] 解题报告
    AndroidStudio中添加依赖的三种方式以及如何引入so文件和arr文件
    android 四大组件详解
    Android—— ListView 的简单用法及定制ListView界面
    Android Studio 使用VCS版本控制
  • 原文地址:https://www.cnblogs.com/AloneSword/p/2237580.html
Copyright © 2011-2022 走看看