`
ximenblog
  • 浏览: 4146 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jQuery表单验证,只允许为数字,负数,不能为空

阅读更多
表单验证,确定必须字段不留空
<!--
	/*
		确认输入字段不是空白,否则显示错误消息
	
	$(document).ready(function(){
		$('.error').hide();
		$('.submit').click(function(event){
			var data = $('.infobox').val();		<!-- -->
			var len = data.length;
			if(len < 1){
				$('.error').show("slow");
				event.preventDefault();			<!--preventDefault()防止按钮把用户数据提交到服务器 -->
			}else{
				$('.error').hide();	
			}
		});
	});*/
	/*
		只允许输入数字
	*/
	$(document).ready(function(){
		$('.error').hide();
		$('.submit').click(function(event){
			var data = $('.infobox').val();
			var len = data.length;
			var c;
			if(len > 0){
					for(var i=0; i
						if(c==45 || i==0){	<!-- 允许为负数 -->
							continue;
						}
						if(c < 48 || c > 57){
							$('.error').show("slow").html("必须为数值!");
							event.preventDefault();
						}else{
							$('.error').hide();
						}
					}
			}
			if(len == 0){			<!-- 同时不能为空 -->
				$('.error').show("slow").text("不能为空!");
				event.preventDefault();
			}
			if(len > 0 && len == 1){
				c = data.charAt(0).charCodeAt();
				if(c < 48 || c > 57){
					$('.error').show("slow").html("必须为数值!");
					event.preventDefault();
				}else{
					$('.error').hide();
				}
			}
		});
	});
// -->

        	User IDThis field cannot be blank
        
分享到:
评论
1 楼 王斌_code 2012-05-08  
用正则表达式不就行了?

相关推荐

    jQuery.validate验证

    - `required`: 验证字段是否为空,不能为空。 - `remote`: 使用AJAX调用指定的URL检查输入值的有效性。 - `email`: 验证输入是否为有效的电子邮件地址。 - `url`: 检查输入是否为有效的网址。 - `date`: 验证...

    jQuery好的验证框架

    4. **数字验证**:检查输入是否为数字,可以指定是否接受负数、小数等。 5. **URL验证**:确认输入的是否为有效的URL地址。 6. **日期验证**:验证日期格式是否正确。 7. **自定义正则表达式验证**:允许开发者根据...

    jQuery Validate 表单验证插件使用方法

    ### jQuery Validate 表单验证插件使用方法 在前端开发中,表单验证是一项非常重要的功能,它确保用户提交的数据符合预期的要求。jQuery Validate插件是基于jQuery的一个强大的表单验证库,它提供了多种预定义的...

    jquery.validate.js表单验证.pdf

    《jQuery validate.js 表单验证详解》 在Web开发中,表单验证是不可或缺的一环,它确保用户输入的数据符合预设的要求,提高用户体验并减少服务器端的压力。jQuery validate.js插件是实现这一功能的强大工具,它提供...

    jquery.validate.js表单验证[借鉴].pdf

    总的来说,`jQuery.validate.js` 提供了一个强大且灵活的框架,可以帮助开发者创建高效且用户体验良好的表单验证机制,从而确保收集到的数据准确无误。结合其丰富的自定义选项和预定义规则,可以适应各种复杂的验证...

    jquery validate.js表单验证的基本用法入门

    jQuery Validate插件是jQuery的一个强大的表单验证模块,用于在客户端对用户输入进行校验。通过它,开发者可以很容易地在网页的表单中添加验证功能,从而提升用户体验。以下是jQuery Validate插件表单验证的基本用法...

    表单验证及总结

    4. 数值范围验证:如年龄不能小于0,价格不能为负数。 5. 数据唯一性验证:如用户名、邮箱等需保证全局唯一。 6. 正则表达式验证:用于复杂格式的输入,如网址、身份证号等。 三、“formValidate.jsp”文件可能包含...

    jquery验证规则

    5. **digits**:只允许输入数字,不允许小数或负数。 6. **url**:验证输入是否符合URL格式。 7. **date**:验证输入是否为有效日期。 8. **equalTo**:验证输入是否与另一个字段的值相等,常用于确认密码。 ### ...

    表单字段类型验证方法

    在开发Web应用时,表单验证是不可或缺的一部分,它确保用户输入的数据符合预期的格式和规则,从而提高数据质量和安全性。Java作为后端语言,通常处理由前端提交的已验证数据,而前端验证则主要通过JavaScript来实现...

    jquery插件,是文本框只能输入数字

    在实际应用中,开发者可能需要根据业务需求调整插件的配置,例如设定允许的最大值、最小值,是否允许负数,以及具体的数字格式。通过阅读`使用说明.txt`和`参数含义.txt`,可以了解如何设置这些选项以满足具体需求。...

    jquery.数据验证[借鉴].pdf

    7. `number`: 验证输入是否为合法的数字(包括负数和小数)。 8. `digits`: 只允许输入整数。 9. `creditcard`: 验证输入是否为合法的信用卡号。 10. `equalTo`: 输入值必须与指定字段(如`#field`)的值相同。 11. ...

    JQuery验证

    JQuery Validate插件,作为JQuery的一个扩展,为开发者提供了一套强大的工具集,用于实现表单验证功能。通过预定义的规则和自定义错误消息,它能够帮助开发者轻松地创建用户友好的交互体验,同时提高应用程序的健壮...

    输入textbox控件只能输入数字

    标题"输入textbox控件只能输入数字"所描述的问题就是如何在TextBox控件中实现这个功能,确保用户只能输入数字,防止输入其他字符,这在诸如数据录入、年龄验证等场景中尤为常见。 要实现这一目标,开发者可以采用...

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

    jQuery 验证控件 jquery.validate.js 是一个功能强大且广泛使用的 JavaScript 验证插件,旨在帮助开发者快速实现表单验证功能。下面是 jquery.validate.js 的使用说明和中文 API。 导入 jQuery 库和 jquery....

    详解jquery validate实现表单验证 (正则表达式)

    jQuery Validate插件是用于jQuery的一个强大验证工具,它简化了表单验证的过程,允许开发者定义自定义的验证规则和错误消息。本文将深入讲解如何使用jQuery Validate结合正则表达式实现高效且灵活的表单验证。 首先...

    深入学习jQuery Validate表单验证

    jQuery Validate是一个强大的表单验证插件,它允许开发者快速对表单元素进行验证,并提供友好的用户交互反馈。本篇内容将深入探讨如何使用jQuery Validate表单验证,并演示如何将校验规则直接写在HTML元素的class...

    jquery-validation

    `jQuery-validation`是一个广泛使用的JavaScript库,用于在前端进行表单验证。这个插件使得开发者可以轻松地添加各种验证规则,提高用户体验,并确保用户在提交数据之前满足特定的输入要求。以下是对`jQuery-...

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

    jQuery.validate.js是一个非常流行的JavaScript库,它为jQuery提供了一个强大的表单验证功能。这个插件使得在网页上创建用户输入验证变得简单而直观,能够帮助开发者确保用户提交的数据符合预设的规则,从而提高用户...

Global site tag (gtag.js) - Google Analytics