黑马程序员技术交流社区
标题:
关于html页面提交的问题
[打印本页]
作者:
而今从头越2012
时间:
2012-12-29 16:20
标题:
关于html页面提交的问题
本帖最后由 而今从头越2012 于 2012-12-29 16:28 编辑
下面的代码总是提示提交失败:
<html>
<head>
<title>我的黑马页面</title>
</head>
<script type="javascript">
function validate(){
var name = document.getElementById("name").value;
var age = document.getElementById("age").value;
if(!("黑马".equals(name) && age==25)){
alert("验证失败!请重新输入!");
return false;
}
return true;
}
</script>
<body>
<center>
<form>
<table border="1">
<tr>
<td>姓名:</td>
<td><input type="text" id="name" name="name" /></td>
</tr>
<tr>
<td>年龄:</td>
<td><input type="text" id="age" name="age" /></td>
</tr>
<tr>
<td>
<input type="submit" value="提交"/>
<input type="reset" value="重置" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
但我验证成功了,可是表单就是不能正确提交,请问,到底哪里出错了?
作者:
郝福明
时间:
2012-12-29 18:02
if(!("黑马".equals(name) && age==25)){
alert("验证失败!请重新输入!");
这句的”!“去掉试试
作者:
张会文
时间:
2012-12-29 18:18
form 表单中少了提交判断和提交到的地点,例如当javascript中的方法返回true时提交到list.jsp页面,应该这样写
<form action="list.jsp" method="post" onSubmit="return validate();" >
使用你的的方法完成对另外一个页面的提交,上面的三个属性是不可少的
作者:
王玮
时间:
2012-12-29 19:12
提交到哪 处理数据(可以是具体页面,如xxx.jsp 或者struts2里面的AddAction.java(对数据的处理类))的 action="" ,提交前要经过什么处理 onSubmit="",你要向服务器提交数据 method="psot";这些字段需要配置,然后就能提交了。
<form action="list.jsp" method="post" onSubmit="return validate();" >
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2