asp.net點擊按鈕時,按鈕不在可用

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章