zoukankan      html  css  js  c++  java
  • 处理ASP中checkbox 在 form enctype="multipart/formdata"中只能取一个的问题

    借助JS

     function recheck(form)

    {

         var temp=document.getElementById("categories");
      temp.value=(temp.value.substring(0,1)==",")?temp.value.substring(1,temp.value.length):temp.value;
      return true;

    }

     function ck(o)
     {
      var v=o.value;
      var temp=document.getElementById("categories");
      temp.value=(o.checked)?temp.value+","+v:temp.value.replace(","+v,"");
     }

    <FORM   method="post" enctype="multipart/form-data" name="form1" onSubmit="return recheck(this)">

    <input type="hidden" name="categories" id="categories" />

    <input type="checkbox" name="category" id="category" value="1"  onclick="ck(this)"/>

    <input type="checkbox" name="category" id="category" value="2" onclick="ck(this)"/>  

    <input type="checkbox" name="category" id="category" value="3" onclick="ck(this)"/>

    </form>

     这种仅在数据量比较小的情况,因为hidden的长度是有限制的

  • 相关阅读:
    js看懂funid与funname各自的作用以及回显示是怎么找到对应位置的
    居然脑海中还记得03年的瑞星升级ID号
    [恢]hdu 2186
    [恢]hdu 2109
    [恢]hdu 2140
    [恢]hdu 2160
    [恢]hdu 2101
    [恢]hdu 2162
    [恢]hdu 2201
    [恢]hdu 2163
  • 原文地址:https://www.cnblogs.com/hubj/p/1318799.html
Copyright © 2011-2022 走看看