前台JS代码:
<script type="text/javascript">
function Order()
{
if(document.getElementById("<%=Texx_Contact.ClientID %>").value=="" || document.getElementById("<%=Texx_Telephone.ClientID %>").value=="" || document.getElementById("<%=Texx_Address.ClientID %>").value=="")
{
alert("请填写完整收餐信息");
event.returnValue=false;
}
else
{
var mybutton=document.getElementById("Button1");
mybutton.disabled=true; //变灰
__doPostBack("Button1",""); //执行服务器端Submit1的click事件
}
}
</script>
后台aspx.cs代码:
this.GetPostBackEventReference(Button1); //这句很关键,有这句才能让客户端执行服务器端事件。
Button1.Attributes.Add("onclick", "Order();");