我的表单上有一个下拉列表,其中设置了整数值并显示了文本。当我运行以下代码以显示Value然后关联文本时,我发现文本在不应该显示为值时显示。有什么工作可以吗?
功能OnddlChanged(下拉列表) {
if( dropdown != null)
{
var selindex = dropdown.selectedIndex;
var selvalue = dropdown.options[selindex].value;
var seltext = dropdown.options[selindex].text;
document.getElementById('<%=Hidsel Key.ClientID %>').value = selvalue;
alert(document.getElementById('<%=Hidsel Key.ClientID %>').value);
alert(seltext);
}
}
答案 0 :(得分:0)
不是100%确定您要在此处执行的操作,但代码的结果确实会提醒您下拉列表的文本值。
在你的js函数中, selvalue 将保存与dropdownList中所选项目相关联的文本。它的这个文本值然后分配给从<%=Hidsel Key.ClientID %>
返回的dom元素的值
因此,当您调用alert时 - 您将看到的文本值。