如何用JavaScript获取asp:Button的价值

时间:2016-07-25 12:47:23

标签: javascript jquery asp.net

我不太清楚我是如何通过JavaScript或JQuery获得价值的?

我有这段代码:

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

在这种情况下,我需要在ID为&#34; btnIdButton&#34;的按钮内获取值。我测试了一些可能性:

$("#btnIdButton").val()
$('input[id*=btnIdButton]').value()
$("#btnIdButton").text()
document.getElementById("#btnIdButton")

但它不起作用。

3 个答案:

答案 0 :(得分:1)

你需要使用&#34; endsWith&#34;这样的选择器:$("[id$=btnIdButton]")

答案 1 :(得分:0)

您可以在js中访问您的按钮 $(&#34;#&LT;%= btnIdButton.ClientID%GT;&#34) 或使用按钮的ClientIDMode属性

答案 2 :(得分:0)

<script type="text/javascript">
    function getASPButtonValue() {
        var btn = document.getElementById("<%=Button1.ClientID %>");
        alert("ASP.NET Button Value= "+btn.value);
    }

    function getHTMLButtonValue() {
        var btn = document.getElementById("btnhtml");
         alert("HTML Button Value= "+btn.value);
     }
</script>

    <div>
        <asp:Button ID="Button1" runat="server" OnClientClick="getASPButtonValue();" Text="Button" />
        <input type="button" id="btnhtml" onclick="getHTMLButtonValue();" value="HTML BUTTON" />
    </div>

Click to see Out Put Screen

谢谢...:)