<>强实现代码:强>
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt; title> & lt;/title> & lt; pnk rel="样式表" href=" https://www.yisu.com/zixun/css.css " rel=巴獠縩ofollow”比; & lt;/head> & lt; body> & lt;形式id="形式" action=" method=" post "比; & lt;表类=氨怼痹? & lt; tr> & lt; td>雇员编号& lt;/td> & lt; td> & lt;输入类型="文本" id=" empnb " name=癳mpnb”比; & lt;/td> & lt; td> & lt;跨度id=" empnbMsg "祝辞& lt;/span> & lt;/td> & lt;/tr> & lt; tr> & lt; td>雇员姓名& lt;/td> & lt; td> & lt;输入类型="文本" id=" ename " name=癳name”比; & lt;/td> & lt; td> & lt;跨度id=" enameMsg "祝辞& lt;/span> & lt;/td> & lt;/tr> & lt; tr> & lt; td>雇员职位& lt;/td> & lt; td> & lt;输入类型="文本" name=" epost " id=癳post”比; & lt;/td> & lt; td> & lt;跨度id=" epostMsg "祝辞& lt;/span> & lt;/td> & lt;/tr> & lt; tr> & lt; td>雇员日期& lt;/td> & lt; td> & lt;输入类型="文本" name=" id=" edate " name=癳date”比; & lt;/td> & lt; td> & lt;跨度id=" edateMsg "祝辞& lt;/span> & lt;/td> & lt;/tr> & lt; tr> & lt; td>基本工资& lt;/td> & lt; td> & lt;输入类型="文本" name=" esalary " id=癳salary”比; & lt;/td> & lt; td> & lt;跨度id=" esalaryMsg "祝辞& lt;/span> & lt;/td> & lt;/tr> & lt; tr> & lt; td>佣金& lt;/td> & lt; td> & lt;输入类型="文本" name=" ebrok " id=癳brok”比; & lt;/td> & lt; td> & lt;跨度id=" ebrokMsg "祝辞& lt;/span> & lt;/td> & lt;/tr> & lt; tr> & lt; td colspan=?”比; & lt;输入类型=疤峤弧弊远越?白远越埂北? & lt;输入类型=爸刂谩北? & lt;/td> & lt;/tr> & lt;/table> & lt;/form> & lt;/body> & lt;脚本type=" text/javascript " src=" https://www.yisu.com/zixun/FormVapdation.js "祝辞& lt;/script> & lt;/html>
//日期选择 函数layDate () { }//验证雇员编号4位纯数字编的号 函数vapdateEmpnb () { 返回vapdateRegexp (“empnb/^ \ d{4}/美元); }//验证雇员姓名,不为空 函数vapdateEname () { 返回vapdateNull (“ename”); }//验证雇员职位,不为空 函数vapdateEpost () { 返回vapdateNull (“epost”); }//验证雇员日期 函数vapdateEdate () { 返回vapdateRegexp (“edate/^ \ d {4} - \ d {2} \ d{2}/美元) }//验证基本工资 函数vapdateEsalary () { 返回vapdateRegexp (esalary》/^ \ d + (\ \ d{1,2}) & # 63;美元/) }//验证佣金 函数vapdateEbrok () { 返回vapdateRegexp (“ebrok/^ \ d + (\ \ d{1,2}) & # 63;美元/) }//提交时全部重新验证 函数vapdate () { 返回vapdateEmpnb (),,vapdateEname (),,vapdateEpost (),,vapdateEdate (),,vapdateEsalary (),,vapdateEbrok (); }//正则表达式验证 函数vapdateRegexp (elemName regexp) { var elem=. getelementbyid (elemName); var味精=文档。getElementById (elemName +“味精”) console.log(正则表达式); console.log (elem.value); 如果(regexp.test (elem.value)) { 味精。innerHTML=皁k”; msg.style。颜色=奥躺? 返回true; 其他}{ 味精。innerHTML='您的输入不符合规则的; msg.style。颜色=昂焐? 返回错误; } }//不为空验证 函数vapdateNull (elemName) { var elem=. getelementbyid (elemName); var味精=文档。getElementById (elemName +“味精”); console.log (elem.value); console.log(味精); 如果(elem。值=https://www.yisu.com/zixun/=" | | elem。值=https://www.yisu.com/zixun/=') { 味精。innerHTML='您的输入不能为空”; msg.style。颜色=昂焐? 返回错误; 其他}{ 味精。innerHTML=皁k”; msg.style。颜色=奥躺? 返回true; } }