jsp页面form表单交付验证
2013-11-13 19:06
459 查看
jsp页面form表单提交验证
经常要对form表单内容进行js验证,在点击submit按钮之后,在提交action之前。以前用button按钮,button有个缺点:不能靠回车键触发。这里写出两个方法,均是submit按钮提交。
方法一:onsubmit事件。
表单代码如下:
<form id="myform" antion="hello.jsp" method="post"
onsubmit="return
checkForm()" >
name:<input type="text" id="name" />
<input type="submit" value="login" />
</form>
js代码如下:
function checkForm(){
var name = document.getElementById("name").value;
if(name == "no"){
alert("表单不能提交!");
return
false;
}
return
ture;
}
方法二:onClick事件。
表单代码如下:
<form id="myform" method="post" antion=""
name="form1">
name:<input type="text" id="name" name="name1"/>
<input type="submit" value="login" onclick="checkForm();return
false"/>
</form>
js代码如下:
function checkForm(){
var name = document.getElementById("name").value;
if(name == "no"){
alert("表单不能提交!");
form1.name1.focus();
return;
}
form1.action="hello.jsp";
form1.submit();
}
总结:注意红色部分的不同之处,方法一是return一个true或者false来决定表单提交;方法二是永远return一个false,在js方法里重填action再提交。
经常要对form表单内容进行js验证,在点击submit按钮之后,在提交action之前。以前用button按钮,button有个缺点:不能靠回车键触发。这里写出两个方法,均是submit按钮提交。
方法一:onsubmit事件。
表单代码如下:
<form id="myform" antion="hello.jsp" method="post"
onsubmit="return
checkForm()" >
name:<input type="text" id="name" />
<input type="submit" value="login" />
</form>
js代码如下:
function checkForm(){
var name = document.getElementById("name").value;
if(name == "no"){
alert("表单不能提交!");
return
false;
}
return
ture;
}
方法二:onClick事件。
表单代码如下:
<form id="myform" method="post" antion=""
name="form1">
name:<input type="text" id="name" name="name1"/>
<input type="submit" value="login" onclick="checkForm();return
false"/>
</form>
js代码如下:
function checkForm(){
var name = document.getElementById("name").value;
if(name == "no"){
alert("表单不能提交!");
form1.name1.focus();
return;
}
form1.action="hello.jsp";
form1.submit();
}
总结:注意红色部分的不同之处,方法一是return一个true或者false来决定表单提交;方法二是永远return一个false,在js方法里重填action再提交。
相关文章推荐
- 普通jsp页面的form表单与使用struts框架的form表单的区别
- JSP页面中form表单的下拉列表
- 分享一个jsp页面获取form表单中input框类型为file的文件名称
- Action如何接收jsp页面form表单提交的数据?
- spring mvc时jsp页面表单关联form属性多层关联问题.
- jsp页面form表单提交时候乱码
- jsp页面的ajax和form表单提交后接收数据的区别(SpringMVC控制器返回Map对象)
- JSP页面中的Form表单自动校验(使用validate插件)
- SSH中jsp页面提交Form表单值到XxxAction
- 如何利用Axis2+Spring实现文件上传(支持jsp页面的form表单提交),Android客户端调用
- javascript onsubmit本页面验证form表单后提交
- 页面的FormValidator表单验证
- jsp页面提交form表单,action没进断点,response返回No result defined for action...
- 国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架
- jsp页面中的错误总结,关于form表单的button和submit按钮
- JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题
- WEB开发中HTML页面表单(FORM)域输入合法性的客户端验证
- 如何一个jsp页面处理多个form表单
- jsp页面中form表单提交到数据库的方法
- spring mvc IE8下JSP页面form表单提交后台不能获取值