javascript与ASP:Button中onclick问题

2024-12-04 04:42:06
推荐回答(3个)
回答1:

我猜DisplaySubmit是你的javascript函数.

javascript函数不能直接用户被标识为runati="server"的控件,因为此时,控件以变成了服务器控件,onclick事件也就成了服务端的事件了.如果想要使用客户端的点击,请使用onclientclick.

或者.在后台的Page_Load()里面为该控件注册客户端事件.
if (!IsPostBack)
{
btnSubmit.Attributes.Add("onclick", "DisplaySubmit();");
}

回答2:


onclick换成OnClientClick
onclick调用的服务器端的Click事件
OnClientClick才是调用JS事件

回答3:

你调js要用onclientclick,不能用onclick