input 控件裏同時使用onclick onserverclick

先通過onclick通過驗證客戶端驗證,然後在執行服務端方法onserverclick

 

 <input id="butSearch" runat="server" class="c3 f14 fw" οnmοuseοut="javascript:this.className='c3';" οnmοuseοver="javascript:this.className='c4';"
                         οnclick="return CheckDate();" onserverclick="butSearch_onclick" type="button" value="查詢">

 

 


<script language="javascript">
    function CheckDate() {       
        var d1 = document.getElementById("datecustomerstar").value;
        var d2 = document.getElementById("datecustomerend").value;
        if (Date.parse(d1.replace("-", "/")) > Date.parse(d2.replace("-", "/"))) {
            alert("開始時間大於結束時間,請檢查!");
            return false;
        }
        __doPostBack('<%= butSearch.UniqueID %>', '');
    }
</script>

關鍵點在於需要使用__doPostBack('<%= butSearch.UniqueID %>', '');
這樣才能觸發onserverclick方法。


發佈了48 篇原創文章 · 獲贊 3 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章