我正在开发一个ASP网站。我想在用户点击按钮后禁用按钮。
如果用户错误地单击了两次按钮,则会执行两次DetailsPage.ASP,并将重复的条目插入到数据库中。
如何禁用ASP代码中的按钮以防止用户点击两次?
Page1: Mainpage.asp page
<form action="DetailsPage.asp" method="POST">
<input type="Submit" name="Submitbutton" value="Update Details">
如何阻止用户点击按钮两次或在第二次尝试点击时提醒他们?
处理此类情景的其他建议也会有所帮助。
提前致谢。
由于 阿肖克
答案 0 :(得分:3)
<% dim disabled
If request.form("Submitbutton") <> "" Then
disabled = " disabled"
End If %>
然后像这样编码你的按钮
<input type="Submit" name="Submitbutton" value="Update Details" <%=disabled%>>
答案 1 :(得分:3)
在JavaScript中为表单添加处理程序;
function submitForm(form)
{
form["Submitbutton"].disabled = true;
return true;
}
附上它:
<form action="DetailsPage.asp" method="POST" onsubmit="submitForm(this);">