`
hai0378
  • 浏览: 528378 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jquery 下拉等各种效果

 
阅读更多

http://www.gbtags.com/technology/jquery/20111026formvalidationwithjqueryvalidationengine/

 

 

 

我们将使用这个插件实现一个简单的注册页面,用户要求输入电子邮件,密码,名字,如下:

GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能

Javascript

下载后,请选择正确的locale js,当然,中文没有,你需要自己翻译,导入类库代码如下:

jQuery类库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js" type="text/javascript"></script>

jquery.validationEngine类库:

<script src="js/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script> 

js验证代码:

$("#reg").validationEngine('attach');
$("#regSubmit").click(function(check) {   
    if($("#reg").validationEngine('validate')){
        var rmailval=$('#mail').val();
        var rpwdval=$('#pwd').val();
        var rnameval=$('#fullname').val();
        $('.webbody').html('恭喜你,注册成功!');
    }
    check.preventDefault();//此处阻止提交表单 
});

以上代码定义了,递交button被点击后,先验证表单是否通过,如果通过,则输出注册成功字样,大家如果使用PHP,JSP,可以在这里加上后台数据库保存或者用户验证代码。

CSS

导入CSS主题:

<link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css"/>

HTML

<section class="webbody">
    <div id="reg_title">用户注册</div>
    <form method="post" id="reg">
    <p>
        <input class="email formtip validate[required,custom[email]]"  id="mail" type="text" tipholder="电子邮件" class=""/>
    </p>
    <p>
        <input class="name formtip validate[required]"  id="fullname" type="text" tipholder="名称"/>
    </p>
    <p>
        <input class="pwd formtip validate[required]"  id="pwd" type="password" tipholder="输入你的密码"/>
    </p>        
    <p>
        <input class="submit" id="regSubmit" type="image" value="注册" src="images/reg.png">
    </p>
    <p id="mail-tip"></p>
    </form>
</section>

支持行内的输入验证,正则表单式包括:

  • phone:电话格式,可以自己添加指定国家格式
  • mail:电子邮件
  • URL:链接,格式例如 http://www.gbin1.com,ftp://gbin1.com,http://gbin1.com
  • date:日期类型,ISO日期, YYYY-MM-DD
  • number:数字类型,float格式,比如,-143.22,或者+234.23
  • integer:整型integer格式,比如, -635 +22 345
  • ipv4:IPv4地址,例如,127.0.0.1
  • onlyNumberSp:只允许数字和空格
  • onlyLetterSp:只允许字符和空格

只需要如下使用:

<input type="text" id="myid" name="myid" class="validation[custom[onlyLetter]]"/> 

插件使用文档:http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
插件下载地址:http://github.com/posabsolute/jQuery-Validation-Engine
插件演示地址:http://www.position-relative.net/creation/formValidator/

原文来自:GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能

分享到:
评论

相关推荐

    jquery下拉菜单导航效果

    本项目“jquery下拉菜单导航效果”是利用jQuery库实现的一种仿腾讯云的滑动下拉导航菜单,旨在提供高效且用户体验良好的菜单导航方案。 首先,jQuery是一个轻量级的JavaScript库,它的API简洁易用,极大地简化了...

    jquery下拉选择效果

    jquery下拉选择效果,供大家一起共同分享学习。

    jquery 下拉效果

    本篇文章将深入探讨如何利用jQuery实现下拉效果,这是一个常见的用户界面交互元素,广泛应用于导航菜单、选项选择等场景。 首先,让我们了解下拉效果的基本概念。下拉效果通常是指点击一个元素(如按钮或链接)后,...

    JQuery下拉菜单插件

    **jQuery下拉菜单插件详解** 在Web开发中,下拉菜单是一种常见的交互元素,用于在有限的空间内展示丰富的选项。jQuery,一个轻量级、高性能的JavaScript库,提供了丰富的API和插件来帮助开发者创建功能强大的下拉...

    jquery下拉多选复选框插件

    总之,这个jQuery下拉多选复选框插件涉及了前端开发的多个方面,包括jQuery的使用、前后端交互、用户体验设计、插件定制和性能优化等。熟练掌握这些知识点,不仅能够帮助你有效地利用这个插件,也对提升整体的Web...

    jquery下拉竖导航菜单代码

    本项目名为 "jquery下拉竖导航菜单代码",旨在提供一个易于定制的下拉竖向导航菜单模板。 该代码的核心是利用 jQuery JavaScript 库来实现动态效果,如鼠标悬停时的显示和隐藏下拉菜单。jQuery 是一款广泛使用的 ...

    jQuery多级下拉菜单支持多级下拉列表菜单.zip

    jQuery作为一款强大的JavaScript库,提供了丰富的功能来实现动态、交互式的页面效果,其中包括多级下拉菜单的创建。这个名为"jQuery多级下拉菜单支持多级下拉列表菜单"的资源,就是专门为商城网站或企业网站设计的一...

    jQuery动画下拉菜单

    压缩包中的"jquery-drill-down-menu-plugin"可能是一个已经封装好的jQuery下拉菜单插件,使用它可以快速构建动画下拉菜单,减少自定义代码的工作量。通常,这样的插件会提供一些配置选项,如动画速度、方向、触发...

    jquery 下拉菜单特效

    除了基础的滑动效果,还可以实现更多复杂的特效,如淡入淡出、平移等,只需调整动画函数即可。此外,还可以通过jQuery插件,如`bootstrap`或`superfish`,快速实现更专业、功能更强大的下拉菜单。 在提供的压缩包...

    25 个免费的 HTML5 CSS3 jQuery 下拉菜单

    这些免费的HTML5 CSS3 jQuery下拉菜单模板涵盖了各种设计风格和功能,包括多级导航、水平和垂直布局、自定义动画、触摸设备支持等。开发者可以根据项目需求选择适合的模板,并进行个性化定制,以满足特定的交互和...

    jquery下拉菜单

    在网页设计中,jQuery下拉菜单是一种常见的交互元素,它为用户提供了一种高效的方式来展示大量导航选项,而不会占用过多的页面空间。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax...

    两款jquery下拉导航菜单支持多级的下拉导航菜单代码

    第二款jQuery下拉导航菜单可能采用了更复杂的设计,例如添加了动画效果,使菜单展开和收起更加平滑。这可能涉及到`animate()`函数的应用,通过设置时间参数来控制过渡速度。此外,考虑到触摸设备的兼容性,可能还...

    jQuery下拉菜单分类搜索框代码_drop_jQuery下拉菜单分类搜索框代码_

    在网页设计中,jQuery下拉菜单分类搜索框是一种常见的交互元素,它提供了高效且用户友好的导航和搜索体验。这个项目可能包含以下组件和知识点: 1. **jQuery库**: jQuery是一个广泛使用的JavaScript库,简化了DOM...

    jquery下拉控件

    在创建jQuery下拉控件时,我们通常会利用这个优势,结合CSS和JavaScript来实现更灵活的布局和交互效果。 在描述中提到,这个下拉控件"支持键盘事件",这意味着用户可以通过键盘进行导航和选择,提高了无障碍性和...

    下拉菜单-JQUERY

    实际项目中,jQuery下拉菜单可能需要根据具体需求进行调整,例如多级嵌套、异步加载内容、动态创建菜单等。开发者可以参考各种在线示例和开源插件,如SlickNav、Superfish等,来学习和借鉴不同的实现方式。 总之,...

    jQuery下拉显示图片相册代码.zip

    通过以上步骤,我们可以构建出一个功能完善的jQuery下拉显示图片相册。这种相册代码适用于各种类型的网站,无论是个人博客、产品展示还是电子商务平台,都能提供良好的图片浏览体验。在实际开发中,根据具体需求,还...

    jQuery下拉滑动切换导航条

    总结,通过理解jQuery的基本用法、HTML结构、CSS样式以及事件处理,我们可以轻松地创建一个具有滑动效果的下拉导航条。这个功能不仅可以提升网站的视觉吸引力,还能提供更好的交互体验。同时,不要忘记考虑响应式...

    轻量级Jquery下拉多选

    在轻量级Jquery下拉多选实现中,可能还会包含自定义的CSS和JavaScript来增强视觉效果和交互性。 3. **jQuery实现多选** 在JavaScript中,多选下拉框可以通过设置`&lt;select&gt;`元素的`multiple`属性来实现。通过jQuery...

    jquery 下拉菜单

    "jQuery下拉菜单"是网页交互设计中常见的一个功能,广泛应用于导航栏或者选项选择,为用户提供方便的交互体验。 首先,我们需要了解下拉菜单的基本构成。下拉菜单通常由一个触发元素(如按钮或链接)和隐藏的选项...

    jQuery移动端下拉刷新、上拉加载更多插件

    jQuery的下拉刷新插件通过监听触摸事件和滚动事件,结合CSS动画,可以实现流畅的刷新效果。 实现下拉刷新的基本步骤如下: 1. **事件监听**:设置事件监听器,通常监听`touchstart`、`touchmove`和`touchend`事件...

Global site tag (gtag.js) - Google Analytics