`

jQuery进行一组输入的校验

阅读更多
	//校验所选基因
	var trO = $("tr[id^='td'][id$='Gene']:visible");//所选病毒
	var tName = trim($(trO).children(":first").text());//所选病毒名称,用于alert
	var gene = "virus."+$(trO).attr("id").replace("td","").replace("Gene","")+"Gene";//所选病毒英文名
	var geneO = gene+"Other";
	if($("[name='"+gene+"']").is(":radio")){ //所选基因的选项是radio形式
		var k = $("[name='"+gene+"']").length;//所选基因radio数量
		var l = $("[name='"+gene+"']").index($("[name='"+gene+"']:checked")) + 1;//选中的基因序列号+1
		if(l == 0){
			alert("请选择"+tName+"的所选基因");
			return false;
		}else if(l == k){ //选择了最后一个,所有相关选项都存在“其它”
			if(trim($("[name='"+geneO+"']").val())==null || trim($("[name='"+geneO+"']").val())==""){
				alert("请输入"+tName+"所选基因“其它”的具体内容");
				return false;
			}
		}
	}else{ //所选基因选项是text形式
		var on = trim($("[name='"+gene+"']").val());
		if(on==null || on==""){
			alert("请输入"+tName+"的所选基因");
			return false;
		}
	}
]
分享到:
评论

相关推荐

    jquery的validate表单校验插件

    在前端开发中,表单校验是必不可少的一个环节,它能够确保用户输入的数据符合预设的规范,提高用户体验并减轻服务器端的压力。jQuery的validate插件作为一款强大的表单验证工具,因其易用性和灵活性而备受开发者喜爱...

    Jquery校验 (js+实例+帮助文档)

    在Web开发中,表单验证是必不可少的一环,jQuery提供了方便的校验插件,使得前端验证变得简单易行。 一、jQuery校验基础 jQuery的验证插件主要依赖于`jQuery.validate.js`文件,它提供了丰富的验证规则和错误提示...

    jquery密码强度校验

    使用jQuery进行密码强度校验的代码片段应该被嵌入到HTML页面中,配合相应的样式和脚本处理,以实现完整的功能。需要注意的是,尽管客户端的校验可以提升用户体验,服务器端的校验依然不可或缺,以确保安全性。 在...

    jQuery的表单校验插件validate

    jQuery的表单校验插件`validate`是前端开发中常用的一个工具,它极大地简化了对HTML表单数据的验证过程。这个插件基于流行的JavaScript库jQuery构建,为开发者提供了丰富的选项和方法来定制表单验证规则,确保用户...

    jQuery formValidator表单校验插件ver2.9.1

    大于、小于设定值可以进行精确的提示 <br>CompareValidator: 2个表单元素的值大小(数值型和字符型)范围 <br>RegexValidator: 对输入值格式进行校验,可以自己写正则表达式,也可以利用扩展库的正则...

    jquery的校验规则(jquery.validate)

    `jQuery Validate` 是一个非常流行的 jQuery 插件,用于对网页中的表单进行验证。它提供了丰富的预定义验证规则,帮助开发者轻松实现各种复杂的用户输入验证,从而确保数据的准确性和安全性。以下是对 `jQuery ...

    jquery密码强度验证

    `jQuery`作为一款广泛使用的JavaScript库,提供了便捷的方式来增强用户体验并实现复杂的前端功能,其中包括密码强度验证。本篇文章将深入探讨如何使用jQuery实现密码强度验证,并针对描述中的6、7、8位密码长度进行...

    jQuery 表单验证插件

    如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。 支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:...

    formValidator代码生成器+jQuery+formValidator+jquery.ui.dialog

    例如,当用户在表单中输入数据时,`formValidator`会实时验证输入,如果发现错误,可以通过`jquery.ui.dialog`弹出一个警告对话框,清晰地告知用户错误信息。同时,通过jQuery处理用户触发的事件,如点击“提交”...

    jquery封装好的验证码

    3. **输入校验**:对用户输入的验证码进行严格检查,防止SQL注入等攻击。 4. **HTTPS加密**:如果涉及敏感信息,确保使用HTTPS传输,保证数据安全。 综上所述,jQuery封装好的验证码是提高网站安全性、用户体验的...

    jquery validate 使用详解

    jQuery Validate 提供了一组默认的提示消息,这些消息会在验证失败时显示给用户。可以通过覆盖 `messages` 对象来更改这些消息,使其更加友好或符合本地化需求。 ##### 示例代码: ```javascript jQuery.extend...

    Web通用的表单校验JS

    本文将详细介绍一种通用的JavaScript(JS)表单校验方法,通过导入特定的JS文件,可以轻松实现对用户输入的验证。 首先,让我们了解什么是JavaScript表单校验。JavaScript是一种客户端脚本语言,它允许我们在用户的...

    jQuery完整注册表单提交验证

    总结来说,jQuery在创建一个完整的注册表单验证系统中发挥着重要作用,它提供了便捷的DOM操作和事件处理机制,帮助开发者轻松地实现前端验证,提升用户体验。结合适当的后端交互,我们可以构建出一个安全、友好的...

    JQuery EasyUI 1.0.5 离线文档

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。通过jQuery EasyUI开发者不需要编写复杂的javascript,也不需要对css样式有深入的...

    jquery验证框架使用

    2. **分组验证**:通过`groups`选项,可以将多个字段作为一个组进行验证,便于处理关联验证。 ```javascript $("#myForm").validate({ groups: { userGroup: "username password" }, messages: { username: { ...

    jquery input字符串验证(手机号码验证、字母数字验证) 带示列

    使用jQuery进行手机号码验证,我们需要编写一个正则表达式来匹配这个格式。例如: ```javascript var phoneRegex = /^1[3-9]\d{9}$/; if ($(selector).val().match(phoneRegex)) { // 手机号码有效 } else { // ...

    jquery校验框架

    2. **分组验证:** 使用`groups`选项可以将多个输入元素视为一个验证组: ```javascript $("#myForm").validate({ groups: { usernameGroup: "username password" }, errorPlacement: function(error, ...

    jquery 校验中国身份证号码实例详解

    加权因子为一组固定的数字序列(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2),其中第一位权值对应身份证号码的第一位数字,以此类推,第二位权值对应身份证号码的第二位数字,依此类推至第17位。 2. 模运算:在完成加权...

Global site tag (gtag.js) - Google Analytics