代码不工作谷歌铬

时间:2015-12-04 10:44:34

标签: jquery getelementbyid

输入按钮

<input type="submit" value="Gönder" onclick="tikla()" id="button-blue" />

tikla功能

<script>
    function tikla() {
        document.getElementById("Button1").click()
    }
</script>

button1的

<asp:Button ID="Button1" Style="visibility: hidden" Width="0px" runat="server" Text="Button" OnClick="Button1_Click" />

问题解决了

 <input type="submit" value="Gönder" onclick="tikla()" id="button-blue" />

改变

 <input type="button" value="Gönder" onclick="tikla()" id="button-blue" />

1 个答案:

答案 0 :(得分:1)

尝试将ClientIDMode="Static"添加到您的Button1 ASP代码中:

<asp:Button ID="Button1" Style="visibility: hidden" Width="0px" runat="server" Text="Button" OnClick="Button1_Click" ClientIDMode="Static" />

原因是ASP根据您在ID属性中提供的ID生成ID,但生成的ID与此不完全匹配。将ClientIDMode设置为静态意味着您输入到ASP属性中的ID将是输出到HTML的ID。