`

使用Jquery.validata异步校验遇到的bug(转)

阅读更多

问题:使用jquery.validate插件的remote方法做异步判断用户输入的名称是否已经存在,因需求需要,校验通过的信息提交之后页面不刷新可以再次再表单中填写新的内容之后再提交,问题就在这出现了,第一次输入的时候,校验起了作用,当表单提交之后再次填写相同的名称,发现输入的第一个字符没有触发到发起请求到后台判断,当再输入第二个字符的时候,才发起请求,具体是什么原因还不清楚。
图片
       通过上面这种方法还存在一个问题,用户通过粘贴的方式填写表单也是会存在不能校验的情况。
    问题的解决:
         通过自定义扩展jquery.validate插件添加一个校验的方法即可解决。
    图片
 

 

分享到:
评论

相关推荐

    jquery-validate-中文提示.rar

    总的来说,jQuery Validate插件通过`jquery.validate.min.js`和`additional-methods.min.js`提供了丰富的验证功能,`messages_zh.min.js`解决了中文提示的需求,而`readme.txt`则是理解并使用这些文件的重要指南。...

    js验证“身份证”“信用卡”“邮编”等

    而"jquery.validata.Demo"可能是一个包含示例代码的演示文件,展示如何在实际场景中实现上述验证功能。 通过阅读这些文件,开发者可以学习到如何利用jQuery Validate实现复杂的数据验证,提高用户体验,同时减少...

    jQuery validata插件实现方法

    首先我写jquery插件,喜欢这么写(好处有很多,以后在讲,哈哈,看过jQuery源码应该知道): (function(root,factory,plug,undefined){ factory(root.jQuery,plug) })(window,function($,plug){ /* 在这里写逻辑 ...

    PyPI 官网下载 | validata_ui-0.4.0a3.tar.gz

    在安装`validata_ui`库时,开发者通常会使用`pip`工具,命令如下: ```bash pip install validata_ui-0.4.0a3.tar.gz ``` 这将解压压缩包,读取`setup.py`文件,然后编译和安装库及其依赖到Python的环境中。 `...

    jquery表单验证插件

    综合这些文件,我们可以推断这是一个基于ASP.NET的Web应用程序,使用jQuery和可能的自定义验证库(Validata)实现表单验证,并通过AJAX进行异步服务器验证。开发者可能在`Default.aspx.cs`中处理AJAX请求,提供验证...

    使用struts2进行输入校验

    本篇文章将详细介绍如何在Struts2中进行输入校验,包括两种主要实现方式:使用Action中的`validate()`方法和使用XML文件。 1. 使用Action中的`validate()`方法: 在Struts2中,每个Action类都可以包含一个名为`...

    PyPI 官网下载 | Validata-API-0.3.0.tar.gz

    通过使用Validata-API,开发者可以定义自己的验证规则,轻松检查数据是否满足特定条件,如数据类型、格式、范围等。 在"Validata-API-0.3.0.tar.gz"这个压缩包内,我们可以预期找到以下几部分: 1. **setup.py**:...

    validata-spring-boot-starter.zip

    `validata-spring-boot-starter`可能扩展了这一功能,提供了一些定制化的验证规则或更简便的使用方式。例如,它可能包含一些预定义的验证注解,或者简化了复杂的数据校验逻辑。 在实际应用中,我们可以为实体类的...

    Python库 | validata_ui-0.3.11.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:validata_ui-0.3.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | validata_ui-0.4.0a4.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:validata_ui-0.4.0a4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    JQuery validate插件验证用户注册信息

    validName.action”的服务器端动作来完成异步校验。同时,为表单提供了验证码(vercode)的校验规则,确保用户不是机器人。 此外,本例还提供了刷新验证码的方法,通过JavaScript函数refresh()来实现。这个函数通过...

    js验证账户名是否重复

    基于jquuery.validata.js的验证用户名不重复,供大家参考,具体内容如下 页面js 名称*</strong></th> <input type=text name=sysRight.name id=sysRight.name value=<#if sysRight.name??>${...

    jQuery validate+artdialog+jquery form实现弹出表单思路详解

    在项目需求中有这样一功能:在页面弹出一个form表单,ajax无刷新提交表单,表单需通过验证。下面小编给大家介绍通过jQuery validate+artdialog+jquery form实现弹出表单思路详解,需要的朋友参考下吧

    jQuery轻量级表单模型验证插件

    《jQuery轻量级表单模型验证插件的深入解析与应用》 在Web开发中,表单验证是一项不可或缺的功能,它能确保用户输入的数据符合预设的规则,从而提高用户体验和数据准确性。jQuery轻量级表单模型验证插件正是为了...

    jquery validate demo 基础

    jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...

    基于jQuery的前端数据通用验证库

    为了使验证库更容易使用,开发者需要引入jQuery库以及自定义的验证库文件(如validata.js)。在表单中引入这些文件后,通过标签属性进行设置,就可以实现验证功能。需要注意的是,验证库文件需要开发者自行下载或...

Global site tag (gtag.js) - Google Analytics