`

前端AJAX验证

阅读更多
前端验证使用jquery.validate.j
使用前必须解决他的BUG:在源文件的remote方法中

$.ajax($.extend(true, {
 url: param,
 mode: "abort",
 port: "validate" + element.name,
 dataType: "json",
 //data: data,
 data:param.data||data,//修改不从data正确取值的问题  


例子:
$(document).ready(function() {
//添加自己的验证方法
 jQuery.validator.addMethod("checkCode", function(value, element) { 
          return this.optional(element) || /^[a-zA-Z0-9_]{1,}$/.test(value); 
     }, "英文名称不能包含中文"); 
      
 $("#site_form").validate({
  rules: {
   siteName:{//这个值必须与表单中的name的值对应
    remote : {
     url : "<%=request.getContextPath()%>/site!checkCodeUnique",
     type : "post",
     data : {
      code : function(){
      //闭包来每次获取,不然只会取第一次的值
       return $('#code').val();//这里可以取ID的值
      }
     }
    },
     required : true,
     checkCode : true
    },
    title: "required"
    },
    messages: {
     siteName: {
      remote: "该英文名已存在!"//覆写原来的提示信息
     }
    }
   });
        });

分享到:
评论

相关推荐

    ajax+php 用户注册,登陆验证

    1. **前端AJAX验证**: - **事件监听**:在用户输入时,例如用户名或密码输入框失去焦点时,触发AJAX请求。 - **构建请求**:使用XMLHttpRequest对象,设置HTTP方法(GET或POST),URL(通常是PHP处理脚本的路径)...

    带注册验证的AJAX验证表单实例

    综上所述,"带注册验证的AJAX验证表单实例"整合了前端与后端验证技术,提供了一种高效、安全的用户注册流程。通过AJAX,我们实现了无刷新验证;通过JavaScript,我们提供了即时反馈;通过验证码,我们提升了安全性;...

    ajax验证表单

    虽然Ajax验证提供了良好的用户体验,但必须注意,前端验证不应被视为安全防护的唯一手段。任何前端验证都可以被绕过,因此,后端验证仍然是必不可少的。 9. **jQuery简化Ajax**: 为了简化Ajax操作,项目可能使用...

    用户注册表单验证(Ajax验证)

    总的来说,Ajax验证是提升用户注册表单体验的有效手段,它结合了前端和后端的能力,实现了数据验证的无缝集成,既保证了数据的准确性,又提供了流畅的用户体验。在实际开发中,还需要考虑兼容性、安全性(防止XSS和...

    ajax 验证用户登录

    本文将深入探讨Ajax验证用户登录的原理、实现方式以及其优点。 首先,Ajax的核心理念是异步通信,即浏览器在不重新加载整个网页的情况下,通过JavaScript发送HTTP请求并处理响应。这种方式提高了用户体验,因为用户...

    Ajax表单验证插件

    例如,一个简单的Ajax验证流程可能包括以下步骤: 1. 用户在表单字段中输入数据。 2. 当数据改变时,触发JavaScript函数,该函数创建一个XMLHttpRequest对象,用以发送异步请求。 3. 发送包含用户输入数据的请求到...

    ajax 验证名字是否重复

    要实现“ajax 验证名字是否重复”的功能,首先我们需要了解基本的Ajax流程: 1. **初始化请求**:创建一个XMLHttpRequest对象,它是Ajax的核心,负责与服务器通信。 2. **打开连接**:调用XMLHttpRequest对象的`...

    很实用的ajax验证效果

    综上所述,这个压缩包提供的是一套完整的Ajax验证解决方案,包括前端的HTML表单、验证反馈的图形资源,以及使用说明。通过学习和应用这些内容,开发者能够为他们的网站或应用增加实时、无刷新的验证功能,提高用户...

    Ajax验证登录信息源码

    这里的"Ajax验证登录信息源码"是指利用Ajax技术实现登录表单的验证功能,为用户提供更流畅、快速的交互体验。通过Ajax,可以在后台验证用户输入的用户名和密码,而不会中断用户的操作流程,提高了用户体验。 首先,...

    SSH整合AJAX验证用户名存在的完整实例

    SSH整合AJAX验证用户名存在的完整实例是一个典型的Web开发应用场景,主要涉及了Struts2(S)、Spring(S)和Hibernate(H)三大框架的集成,以及异步JavaScript和XML(AJAX)技术的运用,用于提升用户体验。...

    php+ajax表单无刷新验证

    **PHP + AJAX 表单无刷新验证** 在Web开发中,提供用户友好的表单验证是提高用户体验的关键因素。传统的表单验证方式通常在用户提交表单后进行,如果数据不符合要求,用户需要重新填写整个表单,这显然是不理想的。...

    Ajax验证用户名已存在

    总结来说,Ajax验证用户名已存在的核心在于使用JavaScript的异步请求功能,与服务器进行通信,从而实现实时的用户名验证。这个过程涉及前端的事件监听、数据获取和Ajax请求,以及后端的数据查询和响应构建。通过学习...

    ssm+ajax 验证用户名是否已存在

    5. Ajax技术:前端与后端的异步通信,实现实时验证功能。 6. 前端响应:JavaScript/jQuery处理Ajax响应,更新用户界面。 这些技术的结合使得Web应用程序更加灵活和高效,为用户提供更好的交互体验。

    AJAX验证表单demo

    **AJAX验证表单demo** 是一个前端技术的实践示例,主要展示了如何利用AJAX(Asynchronous JavaScript and XML)技术实现动态、无刷新的表单数据验证。在这个项目中,开发者可以学习到如何通过JavaScript和ECMAScript...

    会员注册即时生效 AJAX验证 JS复杂验证 PHP验证

    接下来,我们深入探讨AJAX验证。AJAX(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。在会员注册中,AJAX验证可以在用户输入时实时检查数据的正确性,如...

    ajax验证用户登录

    要实现"ajax验证用户登录",我们通常会遵循以下步骤: 1. **前端准备**:在HTML中,创建一个登录表单,包括用户名和密码输入字段,以及一个提交按钮。添加事件监听器,如`addEventListener`,在按钮被点击时触发...

    DWR实现AJAX验证实例

    通过这个实例,我们可以学习到如何利用DWR和AJAX技术实现实时的数据验证,提升Web应用的交互体验。同时,Eclipse作为强大的Java开发工具,能够帮助我们更高效地完成项目开发和调试。理解并掌握这些知识点对于构建...

    AJAX动态表单验证

    理解这个过程对编写高效、可靠的AJAX验证至关重要。 9. **异步处理与用户体验** 异步验证避免了页面刷新,使用户能够连续输入,提升了整体交互体验。同时,合理的进度指示或加载动画可以进一步优化用户体验。 10....

    前端验证源代码包括JQuery插件验证

    在现代Web开发中,前端验证扮演着至关重要的角色,它能确保用户输入的数据符合预期,减少服务器端的处理压力,并提供即时的用户反馈。这里我们关注的是“前端验证源代码包括JQuery插件验证”,这涉及到JavaScript...

    基于PHP5的AJAX验证表单

    **基于PHP5的AJAX验证表单** 在Web开发中,表单验证是必不可少的一环,它可以确保用户输入的数据符合预设的规范,避免无效或有害数据进入数据库。本示例提供了一个基于PHP5和AJAX的表单验证解决方案,这使得用户在...

Global site tag (gtag.js) - Google Analytics