请高手进来帮帮忙。问个简单的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事件不变,再来试一下看看,是不是已经变成不刷新了。