利用JavaScrip在送出表單前檢查資料

在HTML裡面,如果要送出表單一定要指定資料要送到哪一個網頁
而指定送到哪一個網頁的HTML語法如下
...

我們常常會需要在送出表單前檢查資料,如果資料不符則不送出,免得送出了產生錯誤
重點就是要加上onsubmit這個參數,然後在你的javascrip function前面加個return
記得在你的function裡面,用判斷式,如果資料不符要求則回傳false,如此一來,資料就不會送出去了
我的javascrip範例如下,主要是在判斷二個日期,如果後面的日期小於前面,則不送出
function checkdate() {    
            var s1 = document.getElementById("trainStartDate").value; 
            var s2 = document.getElementById("trainEndDate").value;

            var TRsDate = new Date(s1); 
            var TReDate = new Date(s2);

            if((TRsDate > TReDate)){
            alert("資料無法送出,因為測試期間的開始日大於結束日");
            return false;
            }
            return true;
         }


留言

這個網誌中的熱門文章

R中Try and Catch的寫法

如何將DSM(NAS)變成Mail Server

使用VBA記錄股市每分鐘的交易記錄