客户端(js)获得服务器端控件值的方法
简单的将一句话document.getElementById("服务器端控件的ClientID属性").value 获取value
比如 有一个名为TextBox1的TextBox,在js里访问就是document.getElementById("<%=TextBox1.ClientID%> ").属性
实例代码如下:
<script type="text/javascript">
function getText()
{
alert(document.getElementById('<%=TextBox1.ClientID%>').value);
}
</script>
<script type="text/javascript">
function getText()
{
alert(document.getElementById('<%=TextBox1.ClientID%>').value);
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input type="button" οnclick="getText()" value="取值" />
实例完毕
JS调用用户控件,取得用户控件中的控件的具体值
var s=document.all(用户控件ID+"__"+控件中文件框的ID).value;
实例:
document.getElementById('Sduloginsear1_tbSeachText').value = "";
下面是获得listbox中的值的方法
<asp:ListBox ID="listboxSelcetField" runat="server" Width="80%" Height="250px" οnclick="SelectField(this.options[this.selectedIndex].value)"></asp:ListBox>
<script>
function SelectField(objValue)
{
alert(objValue);//objValue为选中的值
}
</script>