JSP表单提交和表单校验
来源:互联网 发布:linux中的uniq 编辑:程序博客网 时间:2024/05/29 11:36
JSP表单提交和表单校验
提交表单前需要进行数据验证时,响应在form中onsubmit事件,数据合法则返回true,然后实现页面跳转;数据不合要求则返回false,页面便不会跳转。
以下是一个简单的表单提交与表单验证的例子。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>表单提交</title> </head> <body> <p align="center"><b>表单提交</b><br></p> <center> <div align="left"> <table height="60" border="0" align="left"> <tr> <td> <form name="channelform" action="addChannel.jsp" onsubmit="return validate_channel_info(this);" method="post"> 名字: <input type="text" name="channelname" /> <br /> ID: <input type="text" name="channelid" /> <br /> <input type="submit" value="提交"> </form> </td> </tr> </table> <script type="text/javascript"> function validate_channel_info(channelform) { if(channelform.channelname.value=="") { alert("请输入正确的名字"); return false; } else if(!isNumber(channelform.channelid.value)) { alert("请输入合法ID"); return false; } return true; } function isNumber(str) // 判断是否为非负整数 { var rx = /^[0-9]+$/; return rx.test(str); } </script> </div> </center> </body></html>
0 0
- JSP表单提交和表单校验
- 表单提交校验问题
- jsp表单提交数组
- JSP提交表单
- Jsp自动提交表单
- jsp表单无法提交
- JSP表单重复提交
- jsp表单重复提交
- jsp表单提交数组
- jsp页面表单提交
- jsp提交表单
- JSP上下文、表单提交
- jsp提交表单乱码
- jsp表单重复提交
- JavaScript 表单提交校验函数库
- 表单提交前 校验方法
- 67. 表单提交与校验
- 表单提交,submit js校验
- Java面试知识点(全面)
- CSU 1913: 送礼物 (二分答案 + 线段树)
- WAMPServer自定义端口号
- 不得不知的 load 与 initialize
- EJB(三)细说message-driven bean
- JSP表单提交和表单校验
- AJAX 状态值(readyState)与状态码(status)详解
- 【剑指offer】删除链表中重复的结点
- 可变个数参数方法的使用
- java函数-生成素数表
- 史上最全的WebSettings说明
- 为什么需要开发web接口
- 04-树6 Complete Binary Search Tree
- python requests爬取网页乱码问题