比如:
<select name=test>
<option value=a1>test1
<option value=a2>test2
<option value=a3>test3
<option value=a4>test4
...
</select>
我想取出来这个select的所有option的值和显示的参数,就是上例中的value值和"test1"..等,如果取不到test1...之类的值,取到所有value也行
高手给个解决方法吧
form只能传递选中的option。用JS+hidden吧
正则读取页面
是啊,这个比较不好弄
js+hidden怎么写?
通常做在form表单里,通过表单提交,然后取值得到
$_POST['test'];
那样只能取到selected项的值 吧
没说清楚吧,我是说,我想把selected所有项都记录下来,相当于复制一个selected到别的页面里面
如果页面是你自己生成的话,那就把各项值放到一个hidden中去,然后用js读,或者直接提交给php
<script language="javascript">
function send(){
for (var i=0;i<form1.test.options.length;i++)
form1.allselect.value+=(form1.test.options[i].value+"|");
form1.submit();
}
</script>
<form id="form1" name="form1" method="post" action="">
<select id="test" name="test">
<option value=a1>test1
<option value=a2>test2
<option value=a3>test3
<option value=a4>test4
</select>
<input name="allselect" type="hidden" id="allselect" value="" />
<br />
<input onClick="send()" type="button" name="Submit" value="提交" />
</form>
然后$_POST['allselect'],多个值之间用|分割开的,需要处理下
dsfsfdsf
谢谢 luocheng82(小成) ,要的就是这样的效果
高手,多谢,帮大忙了
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 问题 读取 value option name select hidden test 提交 |
注册
个人空间
