不太懂阁下所问,不知是不是这样,你想说的是select的名字,即
公司主营业务:做网站、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出宜黄免费做网站回馈大家。
bodytype-? echo $v['uname'] ?
是整个还只是 $v['uname']的值?
看你foreach里的代码,貌似是只求$v['uname']的值,那么你就是没有明白foreach的具体作用,
foreach($_POST as $rk)
中的$rk,其值是表单值,而非表单名,那么如何获得表单名呢,这样写
foreach($_POST as $key=$rk)
这样,$key就是表单名,后面的$rk就是表单值
然后你再用正则对$key进行处理了,后面的你应该都懂了
希望能帮到你
script
var valueArr=new Array();
var valueNow;
function getValue(obj){
valueNow = obj.value; // 当前被选中的值
opts = obj.getElementsByTagName('option');
for( i=0; iopts.length; i++){
valueArr[i] = opts[i].value; // 把每一个option的值都压入数组
}
// 展示,你就可以再别的地方直接用了
document.write(valueNow+"br"+valueArr);
}
/script
select onfocus="getValue(this);"
option value="1"1/option
option value="2"2/option
option value="3"3/option
/select
简单的理论就是通过一定的事件触发函数,并在函数中得到你要的值,然后用就好了。
因为select没有点击事件(onclick),所以我用的是得到焦点的事件(onfocus)。然后通过函数把当前的select元素对象传到函数中(函数调用中的this和函数声明中的obj就是当前元素对象)。然后通过直接得到select的值和遍历option得到所有的值,然后存储在一个外部变量中变成全局变量,这样其他函数也就能用着个值了
select name=id
option value=ChinaChina
option value=AmericaAmerica
/select
$_REQUEST["id"]为表单提交后的值