gpt4 book ai didi

jquery 在尝试获取文本框的值时返回 'UNDEFINED' (asp.net)

转载 作者:行者123 更新时间:2023-11-30 23:57:39 25 4
gpt4 key购买 nike

当我尝试使用 .val() 获取文本框的值时,它总是显示“未定义”。下面是我正在使用的代码。请 friend 们帮帮我。

<asp:TextBox runat="server" ID="txtComment" Width="650" />

<asp:Button runat="server" ID="btnSubmitComment" Text="Submit" />

$(document).ready(function () {
$('input[id$=btnSubmitComment]').click(function () {
var comment = $("#txtComment").val();
alert(comment);
});

最佳答案

asp.net 填充返回的元素 id 。看起来您在 click 语句中使用了它。你尝试过这个吗?

$(document).ready(function () {
$('input[id$=btnSubmitComment]').click(function () {//you are using the [id$=] selector here.
var comment = $("input[id$=txtComment]").val();//use it here too
alert(comment);
});

或者您可以使用<%= txtComment.ClientID %> ,但我个人从来没有使用过。我相信你需要告诉asp.net将JavaScript文件嵌入到页面中,以便客户端id被放置在适当的地方。我将寻找这个潜在解决方案的链接。

关于jquery 在尝试获取文本框的值时返回 'UNDEFINED' (asp.net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com