<!DOCTYPE html PUBLIC ///'-//W3C//DTD HTML 4.01 Transitional//EN///' ///'http://www.w3.org/TR/html4/loose.dtd///'><html><head><meta http-equiv=///'Content-Type///' content=///'text/html; charset=UTF-8///'><title>添加管理员</title><script src=///'js/jquery-1.8.3.min.js///'></script><script>function checkForm(){var aid=///'#aid///'.val();var aidPattern= /^/d+$/;if(!aid.match(aidPattern)){alert(///'ID必须为数字///');return false;}var username=///'#username///'.val();var usernamePattern = /^[a-zA-Z0-9]+$/;if(!username.match(usernamePattern)){alert(///'账号只能包含字母和数字///');return false;}var name=///'#name///'.val();var namePattern = /^[a-zA-Z//s]+$/;if(!name.match(namePattern)){alert(///'名字只能包含字母和空格///');return false;}var email=///'#email///'.val();var emailPattern = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+/.[a-zA-Z]{2,}$/;if(!email.match(emailPattern)){alert(///'邮箱格式不正确///');return false;}var phone=///'#phone///'.val();var phonePattern = /^/d{10}$/;if(!phone.match(phonePattern)){alert(///'数字必须为10位数///');return false;}return true;}</script></head><body><form action=///'insertAdminServlet///' method=///'post///' onsubmit=///'return checkForm()///'>ID:<input type=///'text///' id=///'aid///' name=///'aid///'/>&lt;br/&gt;账号:<input type=///'text///' name=///'username///' id=///'username///'/>&lt;br/&gt;名字:<input type=///'text///' name=///'name///' id=///'name///'/>&lt;br/&gt;邮箱:<input type=///'text///' name=///'email///' id=///'email///'/>&lt;br/&gt;电话:<input type=///'text///' name=///'phone///' id=///'phone///'/>&lt;br/&gt;<button type=///'submit///'>提交</button></form></body></html>在JavaScript代码中,获取输入框的值需要使用函数调用的方式,而不仅仅是获取属性。在以下代码中,应该将获取值的代码修改为:javascriptvar aid = $('#aid').val();var username = $('#username').val();var name = $('#name').val();var email = $('#email').val();var phone = $('#phone').val();同时,你也有一个拼写错误,`emailPattern`变量被写成了`macth`。需要将以下代码修改为:javascriptif (!email.match(emailPattern)) {    alert('邮箱格式不正确');    return false;}这些修改应该能够解决你的问题。
添加管理员 - 网站后台管理系统

原文地址: https://www.cveoy.top/t/topic/pZ3Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录