【问题标题】:dynamically change the my label text with selection value of my comboBox?用我的组合框的选择值动态更改我的标签文本?
【发布时间】:2014-04-23 23:26:19
【问题描述】:
我正在使用经典的 asp,并希望使用我的组合框的选择值动态更改我的标签文本。如果我在组合框中选择 1 我的标签 text= "hello" 。如果我选择 2 而不是我的标签 Text="How Are You"...
在页面上加载我的默认标签文本 =“Hello”。和我的组合框和表格内的标签。
function changeLabel(){
if( document.getElementById('mycomboBoxID').value != 1 )
{
document.getElementById('LabelID').innerHTML = "how Are You"
}
}
【问题讨论】:
标签:
javascript
combobox
label
【解决方案1】:
这似乎是关于 JavaScript 的问题,而不是 Classic ASP。要使用组合框 (mycomboBoxID) 的 值 设置 LabelID 的 HTML 内容,您可以执行以下操作。我认为您的 changeLabel 函数已连接到组合框的 onchange 事件。
function changeLabel(){
document.getElementById('LabelID').innerHTML = document.getElementById('mycomboBoxID').value;
}
如果您想要所选项目的文本而不是组合框的值,那么您可以这样做:
function changeLabel(){
document.getElementById('LabelID').innerHTML = document.getElementById('mycomboBoxID').options[document.getElementById('mycomboBoxID').selectedIndex].text;
}