jquery和validate的一些简单用法笔记

来源:互联网 发布:因酷网源码能用吗 编辑:程序博客网 时间:2024/05/29 02:49
show(时间毫秒);///展开
hide(时间毫秒);///收缩
slideUp();
slideDown();//下拉展开


fadeOut(时间毫秒);///淡出
fadeIn(时间毫秒);///淡入


fadeTo(2000,0.2);


val();//value值的获取和设置
text();//标签之间的内容
focus(事件);//获取焦点
focusout(事件);//失去焦点
blur();//失去焦点
keyup();//内容改变的时候触发
after();//在后面插入信息
before();//在前面插入信息
insertAfter($('p:last'));//将任意一个元素移动到任意位置(移动到$('p:last'))
insertBefore();
clone(true);//复制(true会连带着响应事件复制)
$(this).clone().appendTo($('div'));//复制到div里面
toggle(事件,事件);//轮换
toggle(2000);//重复调用hide和show事件
slideToggle(2000);
animate({width:'500px',height:'+=400px'},2000);//动画事件


delay(2000)  //延迟2秒






mouseenter(事件)//鼠标划入元素边界触发事件




$('#img:checked')
:checked  //所有表单中被选中的元素
:selected  //所以表单中被选中的option元素
:enabled   //可用的属性
:dis
$('#label1').css({ 'font-size': '12px', 'color': '#943e00' });




$('').mousemove(funcetion(e){
e.pageY  //鼠标的纵坐标




})














绑定事件
$('').bind('click',funection(){})






var reg=/^\d+$/g;
reg.test(txt.val());//正则判断






$('#fmv').validate({
                
rules: {
                    username: { required: true, minlength:},
                    email: { required: true, email: true }},errorshow: function (error, element) {
                    error.appendTo(element.siblings('span'));
                }
            })
rules:声明验证规则,此为关键字,不能写错


username和email:控件的name属性的值errorshow:表示错误处理,可以自定义名字error:错误信息


element:错误元素
required:true 必输字段


remote:"check.php" 使用ajax方法调用check.php验证输入值email:true 必须输入正确格式的电子邮件url:true 必须输入正确格式的网址date:true 必须输入正确格式的日期


dateISO:true 必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性number:true 必须输入合法的数字(负数,小数)digits:true 必须输入整数reditcard: 必须输入合法的信用卡号


equalTo:"#field" 输入值必须和#field相同accept: 输入拥有合法后缀名的字符串(上传文件的后缀)


maxlength:5 输入长度最多是5的字符串(汉字算一个字符)minlength:10 输入长度最小是10的字符串(汉字算一个字符)


rangelength:[5,10] 输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)range:[5,10] 输入值必须介于 5 和 10 之间max:5 输入值不能大于5


min:10 输入值不能小于10