`

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再提交。
分享到:
评论

相关推荐

    jsp页面js调用form表单的值的方法

    ### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...

    很全面的jsp表单验证

    ### 知识点详解:JSP表单验证 #### 标题解读:“很全面的jsp表单验证” 此标题表明文章或代码示例提供了一种全面的JSP表单验证方法,意味着它覆盖了多种数据类型和场景的验证,如中文、英文、URL、邮箱、身份证号...

    jsp表单的FORM传值

    jsp表单的FORM传值是指在jsp页面中使用FORM表单来传递数据。在jsp中,使用&lt;jsp:useBean&gt;动作来使用javaBean,javaBean是一种特殊的java类,可以将java处理代码从jsp页面中分离,使得jsp页面变得更加简洁。 使用&lt;jsp...

    JSP避免Form重复提交的三种方案

    在Web开发中,尤其是使用JavaServer Pages (JSP)时,Form表单的重复提交问题是一个常见的挑战。这可能导致数据不一致性和服务器资源的浪费。本文将探讨三种防止JSP表单重复提交的方法。 首先,我们可以使用...

    ajax验证并提交表单的两种方法博客源码

    本资源通过ajax实现对提交的form表单的验证,该代码不但有针对property验证,也有针对object验证,还有一个异步获取对象的实例;包含完整的代码和库文件;在myeclipse8.5和apache-tomcat-6.0.30测试通过;访问网址:...

    一个jsp页面中多个提交按钮提交不同的页面.zip

    在JavaServer Pages (JSP) 技术...在实际应用中,可能还需要考虑其他因素,如防止跨站请求伪造(CSRF)、错误处理和表单验证等。总的来说,理解JSP和Servlet的工作原理以及如何在它们之间传递信息是实现这种功能的关键。

    servlet接收form表单提交的数据

    本篇将详细介绍如何使用Servlet来接收form表单提交的数据,并将其在网页上呈现。 一、Servlet生命周期 Servlet具有三个主要阶段:加载、初始化和服务。当客户端首次请求Servlet时,服务器会加载并初始化Servlet,...

    简单的jsp页面属性验证程序(表单输入+输入)

    【描述分析】:“是模拟一个用户信息注册的小实验,其中含有简单的表单验证功能,适合初学者”意味着这个项目是一个教学示例,目的是帮助初学者理解如何在Web开发中处理用户输入并进行验证。表单验证通常包括检查...

    struts1.2 from表单提交包含list的对象

    处理完业务逻辑后,Action会决定跳转到哪个JSP页面来显示结果,这通常通过返回一个ActionForward来实现。 关于源码层面,我们可以查看Struts的`org.apache.struts.action.RequestProcessor`类,它是处理请求的核心...

    form_login 表单验证 客户端验证

    综上所述,"form_login"表单验证主要涉及客户端JavaScript验证和服务器端Servlet处理。客户端验证提供了即时反馈,提升了用户体验,而服务器端验证则确保了数据的安全性。在实际开发中,两者通常结合使用,以提供...

    jsp 应用获取表单元素

    在网页交互中,表单元素的处理是一个关键环节,用户通过填写表单并提交,服务器端的JSP页面则负责接收这些数据,进行后续处理。下面我们将详细探讨如何在JSP中获取表单元素的值。\n\n1. 表单元素的基本结构:\n在...

    jsp表单验证

    ### jsp表单验证 #### 知识点概述 在Web开发中,表单验证是一项重要的功能,它确保用户输入的数据符合预期格式和规则。本文将深入探讨如何使用JavaScript进行前端表单验证,并通过一个具体的示例来展示验证过程。 ...

    jsp页面登录验证代码

    #### 知识点二:前端表单验证 在`login.html`中,表单设计包含了基本的字段如用户名和密码,同时进行了简单的前端验证: - 用户名和密码字段默认显示提示文本,当用户聚焦于输入框时,这些提示文本自动消失。 - ...

    springmvc-form表单的使用

    ### Spring MVC Form表单的使用详解 #### 一、Spring MVC Form 表单的基本概念 在Web开发中,表单是实现用户与服务器之间交互的重要工具。Spring MVC框架提供了强大的表单支持,允许开发者轻松地处理HTTP请求中的...

    国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架

    推荐一个国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架: [b]formValidator[/b] 它能监听到所有控件类型、所有数据格式,还有ajax异步验证功能(例如用户注册时去数据库...

    很漂亮的jsp表单验证

    首先,"jsp 表单验证"是指在用户提交表单前,在客户端使用JavaScript或jQuery进行数据检查的过程。这样可以在用户输入时实时提供反馈,避免无效或错误的数据被发送到服务器。在这个案例中,别人编写了一个表单验证的...

    设置ecology-7流程表单的验证页面customePageSetting

    在IT行业中,尤其是在企业级应用开发中,流程管理和表单验证是至关重要的环节。本话题主要探讨的是如何在ecology-7系统中设置一个自定义的验证页面`customePageSetting`来对流程表单进行有效验证。ecology-7是一款...

    JSP客户端表单验证框架JSValidation

    **JSP客户端表单验证框架JSValidation** JSValidation是一款基于JavaScript的轻量级表单验证框架,主要用于在JSP(JavaServer Pages)应用中实现客户端的表单数据验证。它提供了一种简单、高效的手段来确保用户在...

Global site tag (gtag.js) - Google Analytics