<input type=checkbox name=chk[] value=1>
<input type=checkbox name=chk[] value=2>
<input type=checkbox name=chk[] value=3>
<input type=checkbox name=chk[] value=4>提交后
$chk = $_POST['chk'];print_r($chk); //查看都有哪些被选中
//假定第2、第3 个被选中则得到
Array( [0]=>2, [1]=>3)

解决方案 »

  1.   

    是呀,这种方法不适合我用呀!
    我用$_POST 或者 $_GET方法,根本就是得不到这个值!
    在javascript中我也可以得到我要的value值!
    我的架构如下!请唠叨大哥,指点!
    我用smarty模板!
    |---js
    |   |---base.js
    |
    |---template
    |      |------message.html
    |      |------message_list.html
    |      |------message_memu_list.html
    |---message.phpmessage.php中只有一个类!
    利用函数message来引导功能模块的执行!例如??
    class message{
     $this->post_to_info();
               switch ($this->tCODE)
       {
                case '00':
                     $this->message_list();
                 break;
            case '01':
                 $this->message_menu_list(); 
                 break;          
    }
    }
    这个函数$this->post_to_info();用来获取一个初始化的数据,如CODE,不过是用$_request[]来取得!
    我的javascript放在base.js中,message.html是一个框架网页,含message_list.html和message_menu_list.html 在message_list中有用到checkbox
    在message_list.html没有form的action
    都是通过链接如:<a  href="./index.php?act=Message&CODE=05&message_id={$message[t].message_id}" >回复</a>
    上面链接中act=message是指message.php,code就是初始化的引导执行功能的变量! 
    讲得不清楚,希望高手指教!
      

  2.   

    $this->post_to_info();的返回值呢
      

  3.   

    $this->post_to_info();基本上和这个函数没关系呀!这个函数只是返回一个CODE供message函数来进行功能的引导!比如CODE="00" 哪么就执行message_list这个函数,message_list这个函数里封装的都是对message_list.html的操作!
      

  4.   

    function blurJump(url)

    var ext = document.all.checkboxName.value;
    var linkurl = url + "?checkes=" + ext;
    document.location.href=linkurl ;
    }
    我试了上面的方法!然后用$_REQUEST来得到,但还是得不到,高手能举例吗?