用于启用/禁用ASP.NET页面上的几个按钮的Javascript?

时间:2009-12-31 15:45:19

标签: asp.net javascript postback

有人可以指向我使用javascript来启用/禁用客户端ASP.NET页面上的几个按钮。我不想做回应的回应

2 个答案:

答案 0 :(得分:0)

如果使用客户端javascript禁用按钮,则客户端可以重新启用它们。这种方法对您的问题是“非解决方案”。最好在渲染时禁用它们。

如果您希望只有在填写表单的过程中满足某些条件才能看到字段,那么AJAX解决方案(同时使用客户端和服务器端)将满足您的需求。

答案 1 :(得分:0)

以下是禁用按钮的代码:

function disableButton(buttonID)
{
  document.getElementById(buttonID).disabled = true;
}

要调用它,你需要这样做:

disableButton('<%=button.ClientID%>');

乔治是对的,有人仍然可以通过页面来重新启用它们,所以这取决于你想要阻止的内容。我们禁用按钮,以便大多数人不会双击并提交信息两次等。如果有人真的想要他们可以重新启用等,但这解决了我们使用它的大约99%的头痛。