JQuery-validate

面对现实如何忠于理想 发布于 2011/07/20 16:46
阅读 1K+
收藏 0

我用的jquery-validate做的表单验证,不太明白为什么上来点击输入框不进行表单验证,也就是说没有激活 焦点事件

等到输入了一些东西 鼠标点出去了 事件才激活

那我第一次点击的时候为什么没有激活事件呢?

是代码写的有问题还是Jquery-validate就是这样的?

$().ready(function() {
	// validate signup form on keyup and submit
	$("#adviceForm").validate({
		rules: {
			name: {
					required:true
					},
			phone: {
					required:true,
					digits:true,
					minlength:11
					},
			title: {
					required:true,
					maxlength:100
					},
			content: {
					required:true,
					maxlength:500
					},
			yzm:{
				required:true,
				remote:"*********"    //后台处理程序 
			}
		}, 
		messages: {
			name: "<img src='${path}/images/sign5.png'/>",
			phone: "<img src='${path}/images/sign5.png'/>",
			title: "<img src='${path}/images/sign5.png'/>",
			content: "<img src='${path}/images/sign5.png'/>",
			yzm: "<img src='${path}/images/sign5.png'/>"
		},
		success: function(label) {    //当验证成功时在对应的后面添加--验证成功
     	// set   as text for IE   
    	label.html("<img src='${path}/images/sign3.png'/>").addClass("checked");   
    }
		
	});
});
加载中
0
绿悠悠
绿悠悠
这样才对啊,一开始没有值的时候不能乱提示的
面对现实如何忠于理想
面对现实如何忠于理想
谢谢, 也就是说就是这样设计的对吗?我还以为是我哪里写错了呢 因为我试着自己写焦点事件 就是鼠标点进去 就触发了 不管输没输入东西,
返回顶部
顶部