javascript中的Button.click()在chrome中不起作用

本文关键字:chrome 不起作用 中的 Button click javascript | 更新日期: 2023-09-27 18:13:12

我有一个按钮,点击功能是在它的代码后面写的。后面跟着

//javascript代码
document.getElementById('btnUpload').click();

cs代码

protected void btnUpload_Click(object sender, EventArgs e)
{
    UploadFile();
}

现在在IE10的情况下,它可以工作并调用。cs函数但在chrome或firefox的情况下,它只调用按钮的客户端函数,而不是服务器端。

javascript中的Button.click()在chrome中不起作用

如果你的按钮是一个asp控件,你需要得到客户端id。尝试document.getElementById("<%=btnUpload.ClientID%>").click();

请尝试

document.getElementById("<%=btnUpload.ClientID%>").click();

open button1属性和ClientIDMode属性可以切换到Static和更改javascript代码

document.getElementById("buttonId").click();

,请审查

http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode (v = vs.110) . aspx