如何用javascript获取php生成的动态下拉框中的数据
全部医院列表:<selectname="hospital1"><?php$sql1="selectID,WKUNITSNAMEfromTB_WORKUNITS";$row...
全部医院列表:
<select name="hospital1">
<?php
$sql1="select ID,WKUNITSNAME from TB_WORKUNITS";
$row1= sqlsrv_query($conn,$sql1);
while($obj1 = sqlsrv_fetch_array( $row1,SQLSRV_FETCH_ASSOC))
{
$a=$obj1['ID'];
$b=$obj1['WKUNITSNAME'];
?>
<option value=<?php echo $a ?> > <?php echo $b ?></option>
<?php
}
?>
</select>
这是一个下拉框,我想用javascript获取选中项的值但是用
var myselect =document.getElementById("hospital1");
var mainhospital = myselect.options[index].value;
获取总是不行
ps:获取的id的值为int,最好mainhospital的值也是int型的
更多0 展开
<select name="hospital1">
<?php
$sql1="select ID,WKUNITSNAME from TB_WORKUNITS";
$row1= sqlsrv_query($conn,$sql1);
while($obj1 = sqlsrv_fetch_array( $row1,SQLSRV_FETCH_ASSOC))
{
$a=$obj1['ID'];
$b=$obj1['WKUNITSNAME'];
?>
<option value=<?php echo $a ?> > <?php echo $b ?></option>
<?php
}
?>
</select>
这是一个下拉框,我想用javascript获取选中项的值但是用
var myselect =document.getElementById("hospital1");
var mainhospital = myselect.options[index].value;
获取总是不行
ps:获取的id的值为int,最好mainhospital的值也是int型的
更多0 展开
展开全部
注意这里:var myselect =document.getElementById("hospital1");
getElementById是根据id获取对象,所以你的select应该是:
<select name="hospital1" id="hospital1">
js相应的为:
var myselect =document.getElementById("hospital1");
var mainhospital = myselect.value;
getElementById是根据id获取对象,所以你的select应该是:
<select name="hospital1" id="hospital1">
js相应的为:
var myselect =document.getElementById("hospital1");
var mainhospital = myselect.value;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询