multiple select list box & Javascript & PHP
June 5th, 2009
多个复选框的参数传输我以前用数组就实现了, 这次遇到的问题是所谓的 “多项选择列表框” 提交后, 用PHP 遍历 $_POST和 $_GET 都只能得到一个参数.
看了现在的 php 版本还不支持, 只得先采用 javascript 代码来中介了.
var specid_h=document.getElementById(‘specid_h’);
for(var i=0;i<specid.options.length;i++){
if(specid.options[i].selected){
if(specid_h.value){specid_h.value=specid_h.value+”|”+specid.options[i].value;}
else{specid_h.value=specid.options[i].value;}
}
}
然后再在 php 代码中拆分成数组:
print_r(Split(“\|”,$_POST['specid_h']));
现在是凌晨4:12, 解决了这个问题后, 剩下图表控制代码我应该可以在 4:30前搞掂, 就可以放心睡觉了, 上午给高强他们简单的培训一下, 中午就可以坐火车回东莞了…
Filed under Live - Work and Struggle | Tags: javascript, php | Comment (0)