PHP在多个下拉框中取得某个选中的下拉框的值怎么获取

 我来答
六叔X0
2011-11-25 · TA获得超过163个赞
知道小有建树答主
回答量:256
采纳率:50%
帮助的人:47.9万
展开全部
比如说下面两个下拉框 :
<select id="id1">
<option value="1">1</option>
<option value="2">2</option>
</select>
<select id="id2">
<option value="a">a</option>
<option value="b">b</option>
</select>
如果你想去第一个的值那在js中:
var v1 = document.getElementById("id1").value;
v1 就是你想要的值了。
如果你想去第二个的值那在js中:
var v2 = document.getElementById("id2").value;
v2 就是你想要的值了。
amwih001
推荐于2017-09-09 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:675万
展开全部
<?php
if ($_POST['submit']){
    echo $_POST['test'];    // 下拉框的值
}
?>
<form method="POST" action="">
<select name="test">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
<input value="提交" name="submit" type="submit">
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finish1983
推荐于2017-09-22 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:391万
展开全部
<script language="javascript">
function getselectvalue()
{
var rtl1=document.getElementById("rtl1");
alert(rtl1.options.(rtl1.selectedIndex).value);
}
function getOtherselectvalue(nIndex)
{
if (nIndex != '')
{
document.getElementById("rtl2").selectedIndex = nIndex;
document.getElementById("rtl3").selectedIndex = nIndex;
}
}
</script>
以楼上的数据来用
<select name="sel1" id="rtl1" >
<option>A</option>
<option>B</option>
<option>C</option>
</select>

<select name="sel2" id="rtl2" >
<option>AA</option>
<option>BB</option>
<option>CC</option>
</select>
<select name="sel3" id="rtl3" >
<option>AAA</option>
<option>BBB</option>
<option>CCC</option>
</select>
<input type="button" onclick="getselectvalue()" value="弹出下拉列表的值" />
追问
function getselectvalue()中的alert(rtl1.options.(rtl1.selectedIndex).value);这句不懂options是什么?selectedIndex又是什么?
function getOtherselectvalue(nIndex)
{
if (nIndex != '')
{
document.getElementById("rtl2").selectedIndex = nIndex;
document.getElementById("rtl3").selectedIndex = nIndex;
}
}
这个函数出来的?
追答
function getselectvalue()
{
var rtl1=document.getElementById("rtl1");
getOtherselectvalue(rtl1.options.(rtl1.selectedIndex).value)

}
function getOtherselectvalue(nIndex)
{
if (nIndex != '')
{
document.getElementById("rtl2").selectedIndex = nIndex;
document.getElementById("rtl3").selectedIndex = nIndex;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
test19375

2011-11-25 · TA获得超过1527个赞
知道小有建树答主
回答量:1969
采纳率:45%
帮助的人:373万
展开全部
下拉框用序列的方式命名,比如:
Select1
Select2
Select3

PHP遍历一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式