利用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; }