使用JS / JQuery获取ASP.NET Webform TextBox的价值[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JS / JQuery获取ASP.NET Webform TextBox的价值[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我有一个文本框的asp控件和一个试图从文本框中获取值的脚本,但它不会触发警报:
<asp:TextBox ID="txtEmailList" runat="server" TextMode="MultiLine"></asp:TextBox>
<script>
$(document).ready(function () {
$("#btnCopyAll").click(function () {
alert(document.getElementById('#txtEmailList').value);
});
});
</script>
我试过了:
alert(document.getElementById('<%txtEmailList.ClientID%>'));
根据this答案,但它没有奏效。
我该如何做到这一点?
答案
alert(document.getElementById('#txtEmailList').value);
应该:
alert(document.getElementById('txtEmailList').value);
另一答案
你的第一次尝试
警报(的document.getElementById( '#txtEmailList')的值。);
失败,因为你使用'#'。当使用getElementById
时,你只需要没有'#'的id就可以试试
alert(document.getElementById('txtEmailList').value);
你的第二次尝试
警报(的document.getElementById( '<%txtEmailList.ClientID%>'));
失败,因为你没有使用.value
,所以你可以尝试
alert(document.getElementById('<%=txtEmailList.ClientID%>').value);
让我知道事情的后续。
另一答案
您可以使用QQuery使用val()
方法获取列表的内容。 $("#txtEmailList")
选择列表:
alert($("#txtEmailList").val());
以上是关于使用JS / JQuery获取ASP.NET Webform TextBox的价值[重复]的主要内容,如果未能解决你的问题,请参考以下文章
c# asp.net jQuery AJAX 从 MySQL 获取数据
[Asp.net mvc]jquery.form.js无刷新上传