首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

.net中用javascript如何获取服务器端控件呀

2012-02-15 
.net中用javascript怎么获取服务器端控件呀formid form1 runat server divinputid Checkbox1

.net中用javascript怎么获取服务器端控件呀
<form   id= "form1 "   runat= "server ">
    <div>
  <input   id= "Checkbox1 "   type= "checkbox "   />
  <asp:Label   ID= "Label1 "   runat= "server "   Text= "222 "> </asp:Label>
  <asp:Label   ID= "Label3 "   runat= "server "   Text= "222333 "> </asp:Label> </div>
  <div>
    <input   id= "Checkbox2 "   type= "checkbox "   />
  <asp:Label   ID= "Label2 "   runat= "server "   Text= "bbbb。。。 "> </asp:Label>
        <asp:Label   ID= "Label4 "   runat= "server "   Text= "222333 "> </asp:Label>
  </div>
        </form>
我点击checkbox   怎么获取Label的值呀

[解决办法]
document.getElementById
[解决办法]
楼上正解

document.getElementById( "label1 ")..

[解决办法]
。。。。 还要有命名空间吧?不清楚,你先预览看一下 控件名称是什么了。
不过javascript可以改变控件的值,不能改变ViewState的值的了。提交表单的时候,服务器控件的值是在viewstate里面的
[解决办法]
document.getElementById( "label1 ").value
[解决办法]
document.getElementById( "Label1 ").value
[解决办法]
document.getElementById( 'Label1 ').innerHTML
[解决办法]
JavaScript前台取后台ASP.NET服务器控件的值
document.getElementById( " <%=服务器控件ID名.ClientID %> ")

示例:document.getElementById( " <%=TextBox1.ClientID %> ")

热点排行