我做了一个图片上传页,里面没有form表单,只有一个upload和一个button,当点button时,调用button事件。
现在我想加个js当点这个button时,button.disabled=true;可在js 里这样写的话,那个事件就不会提交了。怎么样即能让button.disabled=true后,又能调用它的对应事件。
代码:
本地图片上传:<asp:FileUpload ID="filImage" Runat="server" onchange="uploadimg(this.value)" />
<asp:Button ID="btnUpload" OnClientClick="validupload()" Runat="server" Text="上传" OnClick="btnUpload_Click" /><script>
function validupload(){
btnUpload.disabled=true;
//我想在这里调用button的事件。怎么写,或其它方法也行?
}
</script>button在触发的事件:
Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs)
{
}
现在我想加个js当点这个button时,button.disabled=true;可在js 里这样写的话,那个事件就不会提交了。怎么样即能让button.disabled=true后,又能调用它的对应事件。
代码:
本地图片上传:<asp:FileUpload ID="filImage" Runat="server" onchange="uploadimg(this.value)" />
<asp:Button ID="btnUpload" OnClientClick="validupload()" Runat="server" Text="上传" OnClick="btnUpload_Click" /><script>
function validupload(){
btnUpload.disabled=true;
//我想在这里调用button的事件。怎么写,或其它方法也行?
}
</script>button在触发的事件:
Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs)
{
}
btnOK.Attributes.Add("onclick","this.disabled = 'true';" + GetPostBackEventReference(btnOK)");
应该可以,试试吧,用不着把服务器端按钮隐藏起来再放个HTML按钮去点的
btn.Visible = false; //不可见