Ajax小问题 - Web 开发 / Ajax
请高手进来帮帮忙。问个简单的Ajax问题。本人是新手。
现在有个web页面,有一个ListBox和一个Label控件。在listbox中有多个选项,我想在选中listbox中的某一项时,在label中同时显示该选中项的值。不过要求在选择listbox项时,页面不能刷新。
请给出详细源码,谢谢。
------解决方案--------------------function(obj){
var x = document.getElementById("labelid");
x.innerHTML = obj.value
}
------解决方案--------------------function $$(obj){
var x = document.getElementById("labelid");
x.innerHTML = obj.value
}
onClick=$$(this)
------解决方案--------------------CSS code
function setLabelHTML(val) {
var lab = document.getElementById("label_id");
lab.value = val;
}
html:
<listbox onchange="setLabelHTML(this.value)">
.......
</listbox>
------解决方案--------------------
既然你是用了asp.net控件了,那就建议你使用AJAX控件来实现你的功能。
先在页面里拖放一个Scriptmangage,在放两个updatepanel,把你的ListBox和Label分别放在updatepanel里,你的listbox的selectchanged事件不变,再来试一下看看,是不是已经变成不刷新了。