51qsx 发表于 2017-4-3 11:44:25

php表单提交的一些问题

  问题一:checkbox有多个选项,form表单提交后php中怎么接受选中的值?
  解决办法如下:
  <tablebgcolor="#339999">
  <tr><td><inputtype="checkbox"name="ck[]"id="ck1"value="**"/></td><td>**</td></tr>
  <tr><td><inputtype="checkbox"name="ck[]"id="ck2"value="**"/></td><td>**</td></tr>
  <tr><td><inputtype="checkbox"name="ck[]"id="ck3"value="**"/></td><td>**</td></tr>
  </table>
  Name属性以ck[]形式方便后面取值
  $tt=$_POST['ck'];
  Print_r($tt);
  问题二:checkbox需要全选或者反选怎么通过jquery解决?
  解决办法如下:
  <buttonid="allset">全选</button>
  <buttonid="alloff">反选</button>
  全选
  $("#allset").click(function(){
  $("']").attr("checked",'true');
  returnfalse;
  });
  注:曾经没有returnfalse点击按钮后自动提交了InnerHTML页面发生了跳转
  曾经少些了个']'导致我认为name行不通
  曾经按照id寻找每次都知道控制第一个id还是要唯一!!
  反选
  $("#alloff").click(function(){//反选
  $("']").each(function(){
  if($(this).attr("checked")){
  $(this).removeAttr("checked");
  }
  else{
  $(this).attr("checked",'true');
  }})returnfalse;})
页: [1]
查看完整版本: php表单提交的一些问题