首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jQuery验证单个输入并需要两个字符串名和姓

在这个问答内容中,jQuery是一个流行的JavaScript库,用于简化HTML文档操作、事件处理、动画和AJAX交互。jQuery验证单个输入并需要两个字符串名和姓,可以使用jQuery的表单验证插件,如jQuery Validation Plugin。

以下是一个简单的示例代码,展示如何使用jQuery Validation Plugin验证名和姓输入:

代码语言:html
复制
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
 <title>jQuery Validation Plugin - 验证名和姓</title>
 <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.3/jquery.validate.min.js"></script>
</head>
<body>
  <form id="myform">
   <label for="firstname">名:</label>
   <input type="text" id="firstname" name="firstname" required>
    <br>
   <label for="lastname">姓:</label>
   <input type="text" id="lastname" name="lastname" required>
    <br>
   <input type="submit" value="提交">
  </form>
 <script>
    $(document).ready(function() {
      $("#myform").validate({
        rules: {
          firstname: {
            required: true,
            minlength: 2
          },
          lastname: {
            required: true,
            minlength: 2
          }
        },
        messages: {
          firstname: {
            required: "请输入名",
            minlength: "名至少需要2个字符"
          },
          lastname: {
            required: "请输入姓",
            minlength: "姓至少需要2个字符"
          }
        },
        submitHandler: function(form) {
          alert("表单提交成功!");
          form.submit();
        }
      });
    });
  </script>
</body>
</html>

在这个示例中,我们使用了jQuery Validation Plugin的rules和messages选项来定义验证规则和错误消息。在rules选项中,我们设置了名和姓输入的required属性为true,表示这两个输入是必填的,并且设置了minlength属性为2,表示名和姓至少需要2个字符。在messages选项中,我们定义了当验证失败时的错误消息。

在submitHandler选项中,我们定义了表单提交成功后的操作,这里我们只是弹出一个提示框,实际应用中可以将表单数据发送到服务器进行处理。

推荐的腾讯云相关产品:

  • 腾讯云对象存储(COS):提供可靠、安全、低成本的云存储服务,可以用于存储和管理用户上传的文件。
  • 腾讯云API网关:提供安全、稳定、高可用的API接入服务,可以帮助用户管理API请求和流量。
  • 腾讯云云巢(TKE):提供可扩展、高可用、安全的Kubernetes容器服务,可以用于部署和管理容器化应用。

腾讯云产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

jq tmpl输出编码html,jQuery tmpl 讲解「建议收藏」

2、jQuery-tmpl的语法 (1)占位:${变量}或{ {= 变量}} 注:=变量之间一定要有空格 (2)循环 { {each(i,obj) objs}}…{ {/each}} (3)选择...英文姓名: 1.必须用英文字母填写,确保与所持证件一致。...2.请以在前在后的方式填写,如乘客姓名为诸葛亮,则在“(拼音或英文)”栏中输入 ZhuGe (注:复姓中无空格或特殊符号);在“(拼音或英文)”栏中输入 Liang。...如乘客姓名为 Green()/Jim() Stephanie(中间),则在“(拼音或英文)”栏中输入 Green;在“(拼音或英文)”栏中输入 JimStephanie(注:中间需空一格紧随之后...3.英文名字的长度不可超过 26 个字符,如名字过长请使用缩写,乘客的姓氏不能缩写,可以缩写。姓氏中如包括空格请在输入时删掉空格。 4.英文姓名不可少于 2 个英文单词。

1.6K20

JQuery

1显示隐藏功能 但凡有两个函数完成的功能是相反的,比如一个显示一个隐藏,那么肯定会有第三个函数的效果是前两个函数的。也就是说两个单词是反义词,那么肯定会有第三个单词,而且都toggle有关。...class=“aa bb cc”如果括号里面不填类,会删除所有类,如果填了类,就删除指定的类。 toggleClass() <!...animate(字典形式的动画过程,动画时间,运动曲线,回调函数) 4个参数,只有参数1是必填项{} 动画时间 毫秒为单位,默认值是600; 运动曲线:字符串的形式 linear(默认值) swing...验证两组不一样的时候,鼠标先进入父级,再进入子级,然后没有再次触发,验证成功。如果是直接进入子级的话,因为子级父级是一体的,会触发。 <!...:用户输入,然后利用正则判断,如果正确,那么让其登录。

7.7K20

jQuery Validate(上)

该插件是由 Jörn Zaefferer 编写维护的,他是 jQuery 团队的一成员,是 jQuery UI 团队的主要开发人员,是 QUnit 的维护人员。...该插件在 2006 年 jQuery 早期的时候就已经开始出现,一直更新至今。目前版本是 1.14.0。...10 equalTo:"#field" 输入值必须 #field 相同。 11 accept: 输入拥有合法后缀字符串(上传文件的后缀)。...14 rangelength:[5,10] 输入长度必须介于 5 10 之间的字符串(汉字算一个字符)。 15 range:[5,10] 输入值必须介于 5 10 之间。...required: "#aa:checked" 表达式的值为真,则需要验证。 required: function(){} 返回为真,表示需要验证。 后边两种常用于,表单中需要同时填或不填的元素。

1.4K20

【转】jQuery验证控件jquery.validate.js使用说明+中文API

必须输入合法的信用卡号 (10)equalTo:"#field"          输入值必须#field相同 (11)accept:                       输入拥有合法后缀字符串..."请输入拥有合法后缀字符串", maxlength: jQuery.validator.format("请输入一个 长度最多是 {0} 的字符串"), minlength: jQuery.validator.format...("请输入一个 长度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("请输入 一个长度介于 {0} {1} 之间的字符串"), range...: jQuery.validator.format("请输入一个介于 {0} {1} 之间的值"), max: jQuery.validator.format("请输入一个最大为{0} 的值"),...:Boolean 验证相同后缀字符串 equalTo(other) 返回:Boolean 验证两个输入框的内容是否相同 phoneUS() 返回:Boolean

4.6K40

JQuery扩展插件Validate—1基本使用方法

Validate是用于B/S结构客户端验证用的JQuery扩展插件,使用时需要引用两个js文件,分别是: 1、基本使用方法,通过样式设置验证规则 <script type...:true 必须输入合法的数字(负数,小数) (8)digits:true 必须输入整数 (9)creditcard: 必须输入合法的信用卡号 (10)equalTo:"#field" 输入值必须#field...相同 (11)accept: 输入拥有合法后缀字符串(上传文件的后缀) (12)maxlength:5 输入长度最多是5的字符串(汉字算一个字符) (13)minlength:10 输入长度最小是10...的字符串(汉字算一个字符) (14)rangelength:[5,10] 输入长度必须介于 5 10 之间的字符串")(汉字算一个字符) (15)range:[5,10] 输入值必须介于 5 10

1.9K10

bat自动复制文件命令_批处理命令删除文件夹

destination 指定新文件的位置/或名称。 /A 只复制有存档属集的文件, 但不改变属。 /M 只复制有存档属集的文件, 关闭存档属。...例如,指定如 \obj\ 或 .obj 的字符串会排除 目录 obj 下面的所有文件或带有 .obj 扩展的文件。 /P 创建每个目标文件前提示。 /S 复制目录子目录,除了空的。.../E 复制目录子目录,包括空的。 与 /S /E 相同。可以用来修改 /T。 /V 验证每个新文件。 /W 提示您在复制前按键。 /C 即使有错误,也继续复制。.../Q 复制时不显示文件。 /F 复制时显示完整的源目标文件。 /L 显示要复制的文件。 /G 允许将没有经过加密的文件复制到 不支持加密的目标。 /H 也复制隐藏系统文件。.../T /E 包括 空目录子目录。 /U 只复制已经存在于目标中的文件。 /K 复制属。一般的 Xcopy 会重设只读属。 /N 用生成的短复制。

3.2K20

正则表达式

”来代替任意长度的字符任意单个的字符;在搜索引擎中用" | "来代替或者的关系,双引号“”之间表示必须包含整段关键字等等。 ?      ...等符号相似,正则表达式也是用来描述符合某些规则的字符串格式的工具,虽然ASP.NET、JQuery等提供了验证控件,不过正则表达式制定的规范更加复杂也更加严谨,通常用来匹配、处理字符串。        ...^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $ 匹配输入字符串的结束位置。...请注意在逗号两个数之间不能有空格。 . 匹配除“\n”之外的任何单个字符。要匹配包括“\n”在内的任何字符,请使用像“[.\n]”的模式。 x|y 匹配x或y。...引用System.Text.RegularExpressions命名空间,关于此命名空间可点击链接参考MSDN,在此暂不说明,只是举例说明用Regex类的IsMatch方法验证输入字符串是否合法。

1.5K20

JQuery学习—JQuery-Validation 使用

)equalTo:"#field" 输入值必须#field相同 (11)accept: 输入拥有合法后缀字符串(上传文件的后缀) (12)...) (14)rangelength:[5,10] 输入长度必须介于 5 10 之间的字符串")(汉字算一个字符) (15)range:[5,10] 输入值必须介于...", number: "请输入合法的数字", digits: "只能输入整数", creditcard: "请输入合法的信用卡号", equalTo: "请再次输入相同的值", accept: "请输入拥有合法后缀字符串...{0} 的字符串"), rangelength: jQuery.validator.format("请输入一个长度介于 {0} {1} 之间的字符串"), range: jQuery.validator.format...("请输入一个介于 {0} {1} 之间的值"), max: jQuery.validator.format("请输入一个最大为 {0} 的值"), min: jQuery.validator.format

4.6K20

jquery_validation插件辅助资料

"           输入值必须#field相同   (11)accept:                    输入拥有合法后缀字符串(上传文件的后缀)   (12)maxlength:...)rangelength:[5,10]         输入长度必须介于 5 10 之间的字符串")(汉字算一个字符)   (15)range:[5,10]               输入值必须介于...validation自定义验证规则 addMethod:name, method, message   自定义验证方法   // 中文字两个字节   jQuery.validator.addMethod...  accept: "请输入拥有合法后缀字符串",   maxlength: jQuery.validator.format("请输入一个 长度最多是 {0} 的字符串"),   minlength...{0} {1} 之间的字符串"),   range: jQuery.validator.format("请输入一个介于 {0} {1} 之间的值"),   max: jQuery.validator.format

1K20

用单元测试让你的python代码更靠谱测试函数单元测试测试用例测试类

下面是一个简单的函数,它接受返回整洁的姓名: name_function.py # coding:utf-8 def get_formatted_name(first, last): "...上述输出表明,给定包含的姓名时,函数 get_formatted_name() 总是能正确地处理。修改 get_formatted_name() 后,可再次运行这个测试用例。...我们来修改 get_formatted_name() ,使其能够处理中间,但这样做时,故意让这个函数无法正确地处理像 Janis Joplin 这样只有名的姓名。...例如,允许每位用户输入多个答案时,可能不小心修改了处理单个答案的方式。要确认在开发这个模块时没有破坏既有行为,可以编写针对这个类的测试。...这让两个测试方法都更简单,因为它们都不用创建调查对象答案 测试自己编写的类时,方法 setUp() 让测试方法编写起来更容易:可在 setUp() 方法中创建一系列实例设置它们的属性,再在测试方法中直接使用这些实例

1.1K50

关于“Python”的核心知识点整理大全28

为测试函数get_formatted_name(),我们使用中间调用它(见1),再使用 assertEqual()检查返回的姓名是否与预期的姓名(、中间)一致。..."),使用这个 问题创建了一个AnonymousSurvey对象。接下来,这个程序调用show_question()来显示问题, 提示用户输入答案。收到每个答案的同时将其存储起来。...假设我们将它放在了模块survey中,想进 行改进:让每位用户都可输入多个答案;编写一个方法,它只列出不同的答案,指出每个答案 出现了多少次;再编写一个类,用于管理非匿名调查。...如果这个测试未通过,我们就能通过输出中的方法名得 知,在存储单个调查答案方面存在问题。 要测试类的行为,需要创建其实例。...我们再次运行test_survey.py时,两个测试(针对单个答案的测试针对三个答案的测试)都 通过了: .. ------------------------------------------

7810

mysql之基础查询

:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 USE myemployees; 1.查询表中的单个字段 select last_name from employees; 2.查询表中的多个字段...first_name AS FROM employees; 方式二:使用空格 SELECT last_name ,first_name FROM employees; 案例:查询salary...+号的作用 java中的+号: ①运算符,两个操作数都为数值型 ②连接符,只要有一个操作数为字符串 mysql中的+号: 仅仅只有一个功能:运算符 select 100+90; 两个操作数都为数值型...select 'john'+90; 如果转换失败,则将字符型数值转换成0 结果:90 select null+10; 只要其中一方为null,则结果肯定为null 结果:null 案例:查询员工连接成一个字段...,显示为 姓名 concat 连接字符 SELECT CONCAT('a','b','c') AS 结果; SELECT CONCAT(last_name,first_name) AS 姓名

13700

【工具】15个非常实用的 JavaScript 表单验证

客户端验证在任何项目都是不可缺少的,很多时候我们需要在用户提交到服务器之前给予提示。表单验证库允许开发人员自定义样式、错误消息样式以及简化验证规则的创建。...通过将JavaScript应用程序中最基本但最常见的数据类型验证统一为单个,简洁且高度优化的操作,可以提高应用程序的效率可读性。...采用按位运算,数据预处理内存有效的内存存储,在大小型应用程序库中实现快速,强大的性能。 ?...该脚本还可以处理输入字段,文本区域,复选框,单选按钮选择列表的输入值填充(如果已指定默认值)以及何时将表单发布返回给用户。这意味着当表单无效时,用户无需两次输入相同的信息!...14、Java Form Validation Library 这是一个完整的库,用于验证客户端输入相应地提供反馈。JavaScript库包含12个基本的验证函数,可以验证所有类型的表单字段。

5.8K20

关于“Python”的核心知识点整理大全27

下面是一个简单的函数,它接受返回整洁的姓名: name_function.py def get_formatted_name(first, last): """Generate a neatly...程序names.py让用户输入显示整洁的全名: names.py from name_function import get_formatted_name print("Enter 'q'...用户可输入一系列的 看到格式整洁的全名: Enter 'q' at any time to quit....在这个示例中,get_formatted_name()以前只需要两个实参——,但现在它要求提供 、中间。...如果向这个函数传递了中间 (if middle:),姓名将包含、中间,否则姓名将只包含。现在,对于两种不同的 姓名,这个函数都应该能够正确地处理。

9510

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券