前臺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();");