Html form 表单提交前验证
2016-08-07 23:26
363 查看
Html form 表单提交前验证
可以使用form表单的onsubmit方法,在提交表单之前,对表单或者网页中的数据进行检验。onsubmit指定的方法返回true,则提交数据;返回false不提交数据。
直接看下面的代码:
1
<%@ 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>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
</head>
<body>
<form action="addBook.action" onsubmit="return MyValidata()">
<table align="center" border="1">
<tr>
<td>书名</td>
<td><input id="name" name="book.name"/></td>
</tr>
<tr>
<td>作者</td>
<td><input name="book.author"/></td>
</tr>
<tr>
<td>出版社</td>
<td><input name="book.publish"/></td>
</tr>
<tr>
<td>出版日期</td>
<td><input name="book.publishdate"/></td>
</tr>
<tr>
<td>页数</td>
<td><input name="book.page"/></td>
</tr>
<tr>
<td>价格</td>
<td><input name="book.price"/></td>
</tr>
<tr>
<td>内容</td>
<td><input name="book.content"/></td>
</tr>
<tr align="center">
<td colspan="2">
<input type="submit" value="提交"/>
<input type="button" onclick="fanhui()" value="返回"/>
</td>
</tr>
</table>
</form>
<script type="text/javascript">
$("#name").focus(function(){
var name=$('#name').val()
if(name=="账号不能为空"){
$("#name").val("")
}
})
function MyValidata(){
var name=$('#name').val()
name=$.trim(name)
if(1>name.length){
$("#name").val("账号不能为空")
return false;
}else{
return true;
}
}
function fanhui(){
window.location.href="getAllBook.action";
}
</script>
</body>
</html>
相关文章推荐
- Html form 表单提交前验证
- Html form 表单提交前验证
- Html form 表单提交前验证
- 如何在 HTML form 表单提交时验证信息!?
- Html form 表单提交前验证
- Html form 表单提交前验证
- Html form 表单提交前验证
- destoon 信息发布表单提交验证
- jquery---------ajax+validate表单异步提交验证
- ajax提交表单 验证
- javascript提交验证表单大全
- form的onsubmit事件--表单提交前的验证最佳实现方式
- 通过js验证表单提交内容
- jsp验证表单后再提交
- 两种表单提交验证方法
- 关于提交时表单的验证
- yii form 表单提交之前JS在提交按钮的验证方法
- 使用jquery validate和ajax进行表单验证并向后台提交数据
- 提交表单信息常用格式验证,防止冒泡,移动端避免键盘挡输入框,取消回退(持续更新)
- 利用JS提交表单的几种方法和验证