在asp:textbox文本参数

时间:2015-08-14 13:20:02

标签: javascript asp.net

我想在asp:textbox参数文本中使用javascript变量(通过网址传递的值),以便填写字段:

<div id="username" class="form-group">
<label for="txtUsername">Email</label> 
<script type="text/javascript">
var username = querySt("username");
//document.write(username);
</script>
<asp:TextBox ID="txtUsername" runat="server" CssClass="form-control" text="<%= username %>"></asp:TextBox>  

未显示该值。如何获取text参数中使用的变量的值?

2 个答案:

答案 0 :(得分:1)

要获取JavaScript中的值,您可以从DOM中的元素中读取它。

<asp:TextBox ID="txtUsername" runat="server" CssClass="form-control" text="<%= username %>"></asp:TextBox>
<script>
    var username = document.getElementById('<%= txtUsername.ClientID %>').value;
    //document.write(username);
</script>

答案 1 :(得分:0)

将值分配给您的文本框文本

<script>
    var username = querySt("username");
    document.getElementById('<%= txtUsername.ClientID %>').value =username;
</script>