怎么通过JS判断选定DropDownList的某一项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么通过JS判断选定DropDownList的某一项相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
function ChangeLabelText()
alert("进入javascript");
var labelID = "<%=txtshuliang.ClientID%>";
var droliang= "<%=droliangceneirong.ClientID%>";
var label = document.getElementById(labelID).value;
var label1 = document.getElementById('<%=droliangceneirong.ClientID%>');

if (label == 35)
alert(label);

alert();



</script>

<asp:DropDownList ID="droliangceneirong" runat="server" Width="135px" DataTextField= "Rname" DataValueField ="Rid ">
</asp:DropDownList>

我想通过判断label 的值然后选定下拉框某一项 目前不知道怎么设置下拉框选定

下拉框 数据是从后台已经获取 现在想要使下拉框不能选 只能判断label 值自动改变
JS已经触发 上面的是代码

参考技术A 直接给下拉框赋值就可以了,下边是例子

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SELECT NAME="test" id="test">
<OPTION VALUE="a" SELECTED>a
<OPTION VALUE="a">b
<OPTION VALUE="c">c
</SELECT>
<br>
<INPUT TYPE="button" VALUE="设置" ONCLICK="setSelected();">
<SCRIPT LANGUAGE="JavaScript">
<!--
function $(obj)

return document.getElementById(obj);

function setSelected()

$("test").value="c";


//-->
</SCRIPT>
</BODY>
</HTML>追问

怎么锁定下拉框 让用户无法选择

参考技术B 直接droliang.value = label即可。label是字符串,与35比较时,最好还是加上引号“35”。追问

怎么锁定下拉框 不能点开列表

追答

droliang.readOnly = true; // 设置为只读

本回答被提问者采纳

以上是关于怎么通过JS判断选定DropDownList的某一项的主要内容,如果未能解决你的问题,请参考以下文章

如何实现DropDownList控件的某一项只能被选择一次?

js获取和设置dropdownlist的选定项

【JS】如何更改dropdownlist 当前选定值

怎么用js提取字符串中的某一段字符

怎么获取数组里对象的某一项属性值

在vb net中,如何猎取和修改已选定的某一项的值?