我正在使用asp.net webforms; 我想提交一个表单并保持按钮被禁用,直到它被保存到我的数据库,就像Stackoverflow一样.有什么建议吗?
protected void Lb_Save_Click(object sender, EventArgs e)
{
//disable my button
//Do a DB insert
//enable my button
}
Run Code Online (Sandbox Code Playgroud)
编辑:
我会首先进行客户端验证,所以我不希望我的按钮被禁用,但是我想在onclick函数启动后禁用它.希望你们都明白我的观点.
另外我想对asp:linkbutton做同样的事情,但我不知道firefox如何表现.由于链接按钮将呈现为锚,我如何禁用它?
伙计们,你没有得到我的问题.
如何在回发期间禁用asp:按钮?(不是在jQuery/Javascript中)
它禁用它submit(),它永远不会再启用它,因为你被重定向.但是,如果你想进行某种验证,你就会这么做
$("#yourForm").submit(function(e) {
$("#yourButton").attr('disabled','disabled');
if (whateverValidation) {
e.preventDefault();
$("#yourButton").removeAttr('disabled');
}
});
Run Code Online (Sandbox Code Playgroud)