日期:2014-05-18  浏览次数:20590 次

客户端如何获取服务器控件的值?? 急~~
客户端如何获取服务器控件的值?
例如ToopTip,Text等等.最好用Javascript

------解决方案--------------------
比如说一个服务器端的TextBox : TextBox1
客户端获取
var textID = document.All( "TextBox1 ").innerHTML;
alert(textID);

------解决方案--------------------
alert(form.elements[ "ctl00$ContentPlaceHolder1$ButtonSearch "].value);
ctl00$ContentPlaceHolder1$ButtonSearch是服务器控件的客户端ID,你也可以在CODE里写JS,这样比较方便得到客户端的ID。
------解决方案--------------------
document.getElementByID( "服务器端控件ID ").title 获取tooptip
document.getElementByID( "服务器端控件ID ").value 获取value
------解决方案--------------------
像普通客户端控件一样的
------解决方案--------------------
document.getElementById( "textbox1 ").value
or
document.getElementById( <%= textbox1%> ).value
------解决方案--------------------
1。 注意是使用 ClientID 而不是 ID
document.getElementByID( "服务器端控件的ClientID属性 ").title 获取tooptip
document.getElementByID( "服务器端控件的ClientID属性 ").value 获取value

2。
不过我试过CheckBox 的 "Title " 和 "value " 取不到值
————————————
取不到吗?肯定可以!确保 title 和 value 有值


------解决方案--------------------
CheckBox 的 "value "
document.getElementById( "cb ").parentNode.lastChild.innerHTML