index.cshtml

  1. <form id="formLogin" method="post">
  2. <div>
  3. <label for="username">Username:</label>
  4. <input type="text" id="username" name="username" />
  5. </div>
  6. <div>
  7. <label for="password">password:</label>
  8. <input type="text" id="password" name="password" />
  9. </div>
  10. <div>
  11. <label for="password1">password1:</label>
  12. <input type="text" id="password1" name="password1" />
  13. </div>
  14. <div><label for="sex">sex:</label>
  15. <select id="sex" name="sex">
  16. <option id="sexopt" value="" selected="selected">请选择</option>
  17. <option id="sexnan" value="1"></option>
  18. <option id="sexnv" value="2"></option>
  19. </select>
  20. </div>
  21. <div>
  22. <label for="favorite">level:</label>
  23. <input type="checkbox" id="sport" name="favorite" value="sport" />sport
  24. <input type="checkbox" id="write" name="favorite" value="write" />write
  25. </div>
  26. <div>
  27. <label for="level">level:</label>
  28. <input type="radio" id="one" name="level" value="one" />1
  29. <input type="radio" id="two" name="level" value="two" />2
  30. </div>
  31. <div>
  32. <input id="submit" type="button" value="submit" />
  33. </div>
  34. </form>
  35. @section scripts{
  36. <script type="text/javascript" src="/content/home/index.js"></script>
  37. }

index.js

  1. $().ready(function () {
  2. $("#formLogin").validate({
  3. rules: {
  4. username: {
  5. required: true
  6. },
  7. password: {
  8. required: true
  9. },
  10. sex: {
  11. required: true
  12. },
  13. level: {
  14. required: true
  15. },
  16. favorite: {
  17. required: true
  18. }
  19. },
  20. messages: {
  21. username: {
  22. required: "please input username"
  23. },
  24. password: {
  25. required: "please input password"
  26. },
  27. sex: {
  28. required: "please select sex"
  29. },
  30. level: {
  31. required: "level requred"
  32. },
  33. favorite: {
  34. required: "favorite required"
  35. }
  36. }
  37. , errorPlacement: function (error, element) { //指定错误信息位置
  38. if (element.is(':radio') || element.is(':checkbox')) { //如果是radio或checkbox
  39. var eid = element.attr('name'); //获取元素的name属性
  40. error.appendTo(element.parent()); //将错误信息添加当前元素的父结点后面
  41. } else {
  42. error.insertAfter(element);
  43. }
  44. }
  45. });
  46. });
  47. $("#submit").click(function () {
  48. $("#submit").submit();
  49. });

jquery.validate验证text,checkbox,radio,selected的更多相关文章

  1. jQuery Validate验证框架详解

    转自:http://www.cnblogs.com/linjiqin/p/3431835.html jQuery校验官网地址:http://bassistance.de/jquery-plugins/ ...

  2. 【转】jQuery Validate验证框架详解

    jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...

  3. jQuery Validate验证框架详解(jquery.validate.min.js)

    原博客 jQuery Validate验证框架详解 jQuery校验官网地址:https://jqueryvalidation.org/ 一.导入js库 <script type="t ...

  4. jQuery Validate验证框架详解(转)

    jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation 一.导入js库 <script type=& ...

  5. 弹出框页面中使用jquery.validate验证控件

    弹出框页面中使用jquery.validate验证控件有几个问题需要解决: 1,弹出框的提交事件完成后如何关闭弹出框页面? 2,提交不成功如何返回当前页? 3,如果知道验证事件成功? 之前笔者都是JS ...

  6. jQuery Validate验证框架与 jQuery ajaxSubmit的联合使用

    jQuery Validate验证框架自定义验证 第一步导入导入js库 <script src="<%=basePath%>static/js/jquery.js" ...

  7. jQuery Validate验证框架详解,提交前验证

    现在都用h5表单进行验证了,以下方式仅做回忆 https://www.runoob.com/jquery/jquery-plugin-validate.html <!DOCTYPE HTML P ...

  8. jquery.validate 验证机制

    jquery.validate 验证机制 金刚 juqery juqery.validate 在开发系统时,使用了jquery.validate.js 这个验证插件,来校验数据合法性 重点 验证是以i ...

  9. 自整理的jquery.Validate验证表达式

    自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母    /^[0-9a-zA-Z]*$/g jQuery.validator.addMethod("letters ...

随机推荐

  1. 洛谷——P1063 能量项链

    P1063 能量项链 题目描述 在MarsMars星球上,每个MarsMars人都随身佩带着一串能量项链.在项链上有NN颗能量珠.能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数.并且,对 ...

  2. Oracle存储过程及函数的练习题

    --存储过程.函数练习题 --(1)创建一个存储过程,以员工号为参数,输出该员工的工资create or replace procedure p_sxt1(v_empno in emp.empno%t ...

  3. 14.multi_match+most-fields策略

    主要知识点 most-fields策略的用法 most-fields策略和best-fields的比较         best-fields策略:将某一个field匹配尽可能多的关键词的doc优先返 ...

  4. 基于supervisor秒级Laravel定时任务

    背景介绍 公司需要实现X分钟内每隔Y秒轮训某个接口,Linux自带的crontab貌似只精确到分钟,虽然可以到精确到秒,但是并不满足需求. 选型 公司项目都是 基于 Laravel 框架,所以这个没得 ...

  5. router-link/ router-view 的使用

    遇到的问题如下: 在菜单栏使用router-link配置菜单连接地址,使用router-view 显示连接地址的详细内容 首次配置的时候,使用router-link 配置好菜单之后,不知道如何使用ro ...

  6. ES6-babel转码

    关于BaBel转码 有人问我babel的功能以及执行的过程和配置,在网上查阅了大量的资料~收集到这些~有错请指出,及时修改. ------------------------------------- ...

  7. [转]如何有效地报告Bug

    英文原文:Simon Tatham,编译:Dasn 引言 为公众写过软件的人,大概都收到过很拙劣的bug报告,例如: 在报告中说“不好用”: 所报告内容毫无意义: 在报告中用户没有提供足够的信息: 在 ...

  8. [转]wcf系列学习——服务托管

    今天是系列的终结篇,当然要分享一下wcf的托管方面的知识. wcf中托管服务一般有一下四种: Console寄宿:             利于开发调试,但不是生产环境中的最佳实践. winform寄 ...

  9. android 随手记之文件+參数上传请求

    第一步:须要两个jar的支持,稍后以下给会出下载地址. 第二步:建立一个project 以下贴出最基本的代码 package com.example.testpaizhao; import java. ...

  10. MFC的UI更新机制和加速键的创建

    近期在看<MFC Windows程序设计>这本书,正好看到更新菜单中的菜单项和加入菜单项的加速键这方面的内容,下面总一下总结. MFC提供的更新菜单项的机制例如以下: 通过消息映射表中的O ...