zoukankan      html  css  js  c++  java
  • 典型的一次jQuery.validate.js 表单中的验证应用

        var validateOption = {
            onkeyup:false,
            rules:{
                password:{
                    required:true,
                    remote:{
                        url:'index.php?app=ucenter&act=ajax_check_pass',
                        type:'post',
                        data:{
                            password:function(){
                                return $("input[name='password']").val();
                            }
                        }
                    }
                },
                pass:{
                    required:true
                },
                confirm_pass:{
                    required:true,
                    equalTo:"#pass"
                }
            },
            messages:{
                password:{
                    required:'请输入',
                    remote:'密码错误'
                },
                pass:{
                    required:'请输入'
                },
                confirm_pass:{
                    required:'请输入',
                    equalTo:'新密码输入不一致'
                }
            }
    //        invalidHandler:function(form,validator){
    //            alert('错误!');
    //        },
    //        submitHandler:function(form){
    //            var ajaxOption = {};
    //            ajaxOption.url = 'index.php?act=save_subscribe_email';
    //            ajaxOption.type = 'POST';
    //            ajaxOption.async = false;
    //            ajaxOption.dataType = 'JSON';
    //            ajaxOption.data = {
    //                to:function(){return $("input[name='to']").val();}
    //            };
    //            ajaxOption.success = function(response){
    //                if(response.success)
    //                {
    //                    form.submit();
    //                }else{
    //                    alert(response.message);
    //                }
    //            }
    //            jQuery.ajax(ajaxOption);
    //        }
        };
        $("#modify_pass").validate(validateOption);
  • 相关阅读:
    Bandit Wargame Level18 Writeup(interactive shell and .bashrc )
    Bandit Wargame Level12 Writeup
    Natas Wargame Level25 Writeup(头部注入+POST/GET注入)
    Mybatis 加载 Mapper配置的四种方式
    设计模式(四)---- 代理模式
    execute() 和 sumbit() 的区别
    Executors提供的四种线程池
    线程的三种实现方法
    同一个线程多次调用start()会出现的问题
    线程的介绍
  • 原文地址:https://www.cnblogs.com/logon/p/3406274.html
Copyright © 2011-2022 走看看