目的:点击一次按钮后,马上变灰,变灰的同时还要执行服务端代码,写的如下代码
c#代码中的Page_Load写代码如下
Button17.Attributes["onclick"] = "disablebtn();";
ASPX中HTML页面写如下JS代码
<script language="javascript" type="text/javascript">
<!--
function disablebtn()
{
document.forms[0].Button17.disabled=true;
return true;
}
-->
</script>Button17是一个保存的的按钮
调试的时候,点击Button17,Button17马上变灰,但是服务器端不执行Button17事件的代码,请教
就说是,点击Button17已经不能再执行事件里的代码了
c#代码中的Page_Load写代码如下
Button17.Attributes["onclick"] = "disablebtn();";
ASPX中HTML页面写如下JS代码
<script language="javascript" type="text/javascript">
<!--
function disablebtn()
{
document.forms[0].Button17.disabled=true;
return true;
}
-->
</script>Button17是一个保存的的按钮
调试的时候,点击Button17,Button17马上变灰,但是服务器端不执行Button17事件的代码,请教
就说是,点击Button17已经不能再执行事件里的代码了
if(result==false)
{
window.event.returnValue =false;
}
else
{
var button=document.getElementById(btn);
button.disabled=true;
result=false;
__doPostBack(btn,"");
}
试下这个