我的一个页面,两个页面的其他代码都是复制过来的,完全一样,我就是自己敲了那个函数,都没写完,结果就是一个能验证,一个不行。看了一下午就没搞明白,真是奇了怪了。诸位给看看问题在哪儿。我尝试好多次了 就是这个验证函数的问题,。
正确的:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'login.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--><script type="text/javascript">
function validate()
{with(document.form1)
{if(username.value.length<4||username.value.length>10)
{alert("用户名不能小于4为或大于10位");return false;}if(password.value.length<4)
{alert("密码不能小于4位");
return false;}
}
}
</script>
</head> <body>
<form name="form1" onsubmit="return validate()">
用户名:
<input type="text" size="20" name="username">
<br> 密码:
<input type="password" size="0" name="password">
<br>
性别:
<input type="radio" name="sex">
男
<input type="radio" size="20" name="sex">
女
<br>
兴趣:
<input type="checkbox">
篮球
<input type="checkbox">
排球
<input type="checkbox">
羽毛球
<br>
地址:
<select>
<option>
中国
</option>
<option>
韩国
</option>
<option>
美国
</option>
</select>
<br>
说明:
<textarea rows="11" cols="15" name="re"> </textarea>
<br>
<input type="submit" value="提交">
<input type="reset" value="重置"> </form> </body>
</html>
错误的那个:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'login.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--><script type="text/javascript">
function validate()
{with(document.form1)
{if(username.value.length<4||username.value.length>10)
{alert("用户名不能小于4为或大于10位");return false;} if(password.value.length<4)
{alert("密码不能小于4位"); return false;
}}
}
</script>
</head> <body>
<form name="form1" onsubmit="return validate()">
用户名:
<input type="text" size="20" name="username">
<br> 密码:
<input type="password" size="0" name="password">
<br>
性别:
<input type="radio" name="sex">
男
<input type="radio" size="20" name="sex">
女
<br>
兴趣:
<input type="checkbox">
篮球
<input type="checkbox">
排球
<input type="checkbox">
羽毛球
<br>
地址:
<select>
<option>
中国
</option>
<option>
韩国
</option>
<option>
美国
</option>
</select>
<br>
说明:
<textarea rows="11" cols="15" name="re"> </textarea>
<br>
<input type="submit" value="提交">
<input type="reset" value="重置"> </form> </body>
</html>
正确的:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'login.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--><script type="text/javascript">
function validate()
{with(document.form1)
{if(username.value.length<4||username.value.length>10)
{alert("用户名不能小于4为或大于10位");return false;}if(password.value.length<4)
{alert("密码不能小于4位");
return false;}
}
}
</script>
</head> <body>
<form name="form1" onsubmit="return validate()">
用户名:
<input type="text" size="20" name="username">
<br> 密码:
<input type="password" size="0" name="password">
<br>
性别:
<input type="radio" name="sex">
男
<input type="radio" size="20" name="sex">
女
<br>
兴趣:
<input type="checkbox">
篮球
<input type="checkbox">
排球
<input type="checkbox">
羽毛球
<br>
地址:
<select>
<option>
中国
</option>
<option>
韩国
</option>
<option>
美国
</option>
</select>
<br>
说明:
<textarea rows="11" cols="15" name="re"> </textarea>
<br>
<input type="submit" value="提交">
<input type="reset" value="重置"> </form> </body>
</html>
错误的那个:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'login.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--><script type="text/javascript">
function validate()
{with(document.form1)
{if(username.value.length<4||username.value.length>10)
{alert("用户名不能小于4为或大于10位");return false;} if(password.value.length<4)
{alert("密码不能小于4位"); return false;
}}
}
</script>
</head> <body>
<form name="form1" onsubmit="return validate()">
用户名:
<input type="text" size="20" name="username">
<br> 密码:
<input type="password" size="0" name="password">
<br>
性别:
<input type="radio" name="sex">
男
<input type="radio" size="20" name="sex">
女
<br>
兴趣:
<input type="checkbox">
篮球
<input type="checkbox">
排球
<input type="checkbox">
羽毛球
<br>
地址:
<select>
<option>
中国
</option>
<option>
韩国
</option>
<option>
美国
</option>
</select>
<br>
说明:
<textarea rows="11" cols="15" name="re"> </textarea>
<br>
<input type="submit" value="提交">
<input type="reset" value="重置"> </form> </body>
</html>
解决方案 »
- 一对多与多对多的问题与建实体类的问题
- 为什么我的action里面存入cookie在js里面却取不到呢?
- iReport+jasperReport 分组报表 参数问题
- 如何将中文字符串编码成%形式的,如百度搜索时那样
- 大哥些帮忙解决一下,关于嵌套查询的问题!急,在线等
- 谁配置过ibmhttpserver,为什么我配置了,jsp文件不能执行呢?
- 难题 :如何用js 写一个树结点附带checkbox以及radio的目录树结构??
- struts1+spring3 action无法开启prototype模式
- tomcat-4.1.24 启动不了,急!
- 表单(含多种类型控件)提交的问题
- jsp如何循环取出从js里用ajax技术得到的list值到当前页面?
- oracle储存过程分页中的条件参数?
中文 分号...... 应该看看是不是 这个错!!!!