我想在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
参数中使用的变量的值?
答案 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>