将文本框值传递给javascript函数asp.net

passing a textbox value to a javascript function asp.net

本文关键字:javascript 函数 asp net 文本 值传      更新时间:2023-09-26

我在这方面有点困难。尝试将textBox值传递给javascript函数,但未定义。

关于如何将此变量转换为函数的建议

<input type="image" runat="server" id="btnSearchFunction" src="Images/searchIcon.png" name="image" onclick="SearchContent();" width="16" height="20" />
<input type="hidden" name="searchValue" value="<%#txtSearch.Value %>" />
<input type="text" runat="server" id="txtSearch" name="searchValue" class="input-medium search-query" placeholder="Search ..."/>

这就是我试图将其传递给的函数

function SearchContent() {
    var txtBoxValue = $(this).parent().find("input[name='searchValue']").val();
    alert(txtBoxValue);
}

更直接的东西怎么样:

var txtBoxValue = $('#txtSearch').val();
alert(txtBoxValue);