首先,驗證那個表單: <form action="orgInsert.jsp" name="f1" LANGUAGE="javascript" onsubmit="return f1_submit()"> <input type="text" name="dep"/> 其次,我們編寫javascript 如下代碼嵌入html: <script language="javascript"> function f1_submit(){ if(document.f1.dep.value=="") { alert("Sorry, 部樵名費?有?入!") document.f1.dep.focus() return false } if(document.f1.dep.value.length>12) { alert("Sorry, 所?入部樵名費咿樘!") document.f1.dep.focus() return false } if(document.f1.dep.value!='ab') // null 是否為空 判斷num 數字ab 字母chs 漢字bit 位數 { alert("Sorry, ??入部樵名費??字!") document.f1.dep.focus() return false } } </script> 第三, 原先我已經寫過對Javascript 的簡單分析,注意值的匹配javascript語句沒有分號! 今天寫完了組織架構模組,包括徹底的頁面美工,而且下拉菜單為動態的部門顯示.寫完之后卻忘記用戶輸入驗證,記住,只要用戶輸入了,就要驗證: 1. 是否為空 2. 是否為漢字,數字,字母 3. 是否含有特殊的html字符 甚至包括mail 地址驗證,書號驗證,固定格式的驗證等等……好像用正則表達式,這個也很重要,以后要學.