天下之事,必先处之难,而后易之。
君临
知我者谓我心忧,不知我者谓我何求

学习实践:

 

<form id="form2">
<div id="update_pas" style="width:380px">
    <table class="fore-common-form-tabs">
        <tr>    
            <td class="text">
             旧密码
            </td>
            <td class="input" colspan="2">
                <input id="oldPas"  name="oldPas"   required="true"  onvalidation="onCheckOldPwd"   vtype="rangeLength:8,20"    value="" class="mini-password" style="width:160px;"/>
                <span id="oldPas_msg" style="color: red">*</span>
            </td>
        </tr>
        <tr>
            <td class="text">
                新密码
            </td>
            <td class="input" colspan="2">
                 <input id="newPas" name="newPas" required="true"   onvalidation="onCheckNewPwd"  vtype="rangeLength:8,20"   value="" class="mini-password" style="width:160px;"/>
                 <span id="newPas_msg"  style="color: red">*</span>
            </td>
        </tr>
         <tr>
            <td class="text">
                确认密码
            </td>
            <td class="input" colspan="2">
                 <input id="newPasRe" name="newPasRe" required="true"  onvalidation="onCheckPwdIsSame"  vtype="rangeLength:8,20"     value="" class="mini-password" style="width:160px;"/>
                 <span id="newPasRe_msg"  style="color: red">*</span>
            </td>
        </tr> 
    </table>
    <div class="fore-core-btnboxs" style="text-align: center">
        <button class="mini-button" id="update_submit" onClick="updatePass();">
            确认
        </button>
        <button class="mini-button" id="update_exit">
            关闭
        </button>
    </div>
</div>
</form>
 
<script type="text/javascript">
    mini.parse(); 
    /* alert(str.match(/[\u0000-\u00ff]/g))   //半角 
    alert(str.match(/[\u4e00-\u9fa5]/g))   //中文 
    alert(str.match(/[\uff00-\uffff]/g))   //全角 */
    function updatePass(){
        var form = new mini.Form("#form2");
        form.validate();
        if(form.isValid()){
            var oldPass=mini.get("#oldPas").value;
            var newPass=mini.get("#newPas").value;
            var new_re_pas=mini.get("#newPasRe").value;
            var userObjId=Forestar.App.loginUser.objectID;
            var code="uerObjectId="+userObjId+"&newPas="+newPass+"&oldPas="+oldPass;
            $.ajax({     
                type:"POST",     
                url:"updatePassword.do",     
                data:code,     
                success:function(data){
                    if(data=="1"){
                    $("#update_exit").trigger('click');
                        mini.alert("密码修改成功");
                    }else if(data=="2"){
                        mini.alert("原始密码输入错误");
                    }else{
                        mini.alert("密码修改失败");
                    }
                }   
            });
        }
    }
    
    function onCheckOldPwd(e){
        if(e.value==""||e.value.length<8||e.value.length>20){
            $("#oldPas_msg").html("*请输入8~20位原密码 ");
            e.isValid=false;
            return ;
        }
        $("#oldPas_msg").html("*");
    }
    
    function onCheckNewPwd(e){
        if(e.value==""||e.value.length<8||e.value.length>20){
            $("#newPas_msg").html("*请输入8~20位新密码 "); 
            e.isValid=false;
            return ;
        }
        $("#newPas_msg").html("*"); 
    }
    
    function onCheckPwdIsSame(e){
        var newPass=mini.get("#newPas").value;
        if(e.value==""||e.value.length<8||e.value.length>20){
            $("#newPasRe_msg").html("*请输入8~20位确认密码 "); 
            e.isValid=false;
            return ;
        }
        if(newPass != e.value){
            $("#newPasRe_msg").html("*两次新密码输入不一致 "); 
            e.isValid=false;
            return ;
           }
        $("#newPasRe_msg").html("*"); 
    }
    
    function isEnglish(e) {
         var re = new RegExp("^[a-zA-Z\_]+$");
         if (re.test(e)) return true;
         return false;
    }
    
    function isNumber(e) {
         var re = new RegExp("^[0-9]+$");
         if (re.test(e)) return true;
         return false;
    }
    
    function isEnglishAndNumber(e) {
         var re = new RegExp("^[0-9a-zA-Z\_]+$");
         if (re.test(e)) return true;
         return false;
    }
    
    function isChinese(e) {
         var re = new RegExp("^[\u4e00-\u9fa5]+$");
         if (re.test(e)) return true;
         return false;
    }
    
    function isStandard(e) {
         var re = new RegExp("^[\u0000-\u00ff]+$");
         if (re.test(e)) return true;
         return false;
    }
    
    function isUnStandard(e) {
         var re = new RegExp("^[\uff00-\uffff]+$");
         if (re.test(e)) return true;
         return false;
    }
    
</script>

 

posted on 2019-07-13 14:19  boonya  阅读(358)  评论(0编辑  收藏  举报

我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。