经常使用的js小方法

<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;

%>

”>

//回车登录

         document.onkeydown = function(e){
             var ev = document.all ? window.event : e;
             if(ev.keyCode==13) {
                 login();
             }
         };

/**

* 重置

*/

         function reset(){
             $(‘#loginName‘).val(‘‘);
             $(‘#passwd‘).val(‘‘);
         }

/**

* 去掉前后空格

*/

    function trim(str) {
        var tarStr = str.replace(/^\s*|\s*$/g, "");
        return tarStr;
    }

/**

*登录

*/

function login(){
var userId = trim($(‘#userId‘).val());
var captchaId = trim($(‘#captchaId‘).val());
 var passwordId1 = trim($(‘#passwordId‘).val());
var passwordId=$.md5(decodeURI($(‘#passwordId‘).val()));
if(userId ==""){
$("#errMsgId").text("username必填");
return;
}
if(passwordId1 ==""){
$("#errMsgId").text("密码必填");
return;
}
if(passwordId1 != "" && passwordId1.length<6){
$("#errMsgId").text("密码长度少于6位");
return;
}

if(captchaId ==""){
$("#errMsgId").text("验证码必填");
return;
}
$.ajax({
type : "GET",
            url : "corpManager/loginSys.action?captcha="+captchaId+‘&passWord=‘+passwordId+‘&userAccount=‘+userId+"&d="+Math.random(),
           contentType : "application/json",
            success : function(data) {
                if(data == ‘0‘) {
                $("#errMsgId").text("验证码错误");
                }else if(data == ‘1‘){
                location.href="redirect/toCorp.action?d="+Math.random();;
                }else if(data == ‘2‘){
                $("#errMsgId").text("username或密码错误");
                }else{
                $("#errMsgId").text(data);
                }
            },
            error:function(XMLHttpRequest, textStatus, errorThrow){
            ajaxException(XMLHttpRequest);
            }
});
}
时间: 2024-12-27 20:08:53

经常使用的js小方法的相关文章

个人常用js小方法

移动端用功能 安卓及ios定宽 //页面宽度固定640 (function() { var width = 640; if (/Android/.test(navigator.userAgent)) { var scale = window.screen.width / width; document.write('<meta name="viewport" content="width=' + width + ', minimum-scale=' + scale +

JS小方法-字符串反转

"abcd"反转为"dcba", 1.利用正则和数组反转,无循环 function reverse(oldstr){ var oldStrArr = oldstr.replace(/\w/g,'$&,').split(','); return oldStrArr.reverse().toString().replace(/,/g,''); } var aa = "abcd"; var bb = reverse(aa); console.l

常用的js小方法

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path

js小方法积累,将一个数组按照n个一份,分成若干数组

1 // 把一个数组按照一定长度分割成若干数组 2 function group(array, subGroupLength) { 3 let index = 0; 4 let newArray = []; 5 while(index < array.length) { 6 newArray.push(array.slice(index, index += subGroupLength)); 7 } 8 return newArray; 9 } 10 11 let numberArray = [

写个js小工具自动生成博文目录

我们在写博客的时候,如果博文里面有目录,会给人结构清晰.一种一目了然的感觉,看目录就知道这篇博文要讲解的内容,并且点击目录标题就可以跳转到具体的内容,这样园友们在看博客的时候就可以很方便地浏览自己感兴趣的内容,但是遗憾的是博客园不支持博文目录的生成,好像也有园友给博客园提建议,希望能够像CSDN那样能够自动生成博文目录,但是不知道是什么原因,博客园一直都没有把这个功能加上去,既然没有,那我就自己做吧,研究了2天,总算是按照自己的设想做出来了,最终效果如下: 下面来介绍一下这个小工具的实现. 一.

JS扩展方法

JS扩展方法与C#的扩展方法非常相似,也是可以链式调用的,也是通过对某个类的扩展写法来实现.这个东西非常好用,如果将预先写好的方法放到一个js里面引用的话,那么后面写js将非常有趣. 下面给出一个例子: <head> <title>测试JS扩展方法</title> <script type="text/javascript"> // 合并多个空白为一个空白 String.prototype.ResetBlank = function()

js一些方法的扩展

1 //JS扩展方法与C#的扩展方法非常相似,也是可以链式调用的,也是通过对某个类的扩展写法来实现.这个东西非常好用,如果将预先写好的方法放到一个js里面引用的话,那么后面写js将非常有趣. 2 3 //下面给出一个例子: 4 5 6 // <head> 7 // <title>测试JS扩展方法</title> 8 // <script type="text/javascript"> 9 // // 合并多个空白为一个空白 10 // S

js小点

js小点1:function a (x) { return x * 2;}var a;alert (a); js永远是先解析声明式函数,再解析变量,但不会赋值 执行顺序:1,解析函数a2,声明变量var a;此时a并没有赋值,所以a=function a js小点2:js中没有块的概念--比如for(var i in array)中的i依然是全局变量 js小点3:function b (x, y, a) { arguments[2] = 10; alert (a);}b(1, 2, 3); 分析

JS扩展方法——字符串trim()

转自:http://www.cnblogs.com/kissdodog/p/3386480.html <head> <title>测试JS扩展方法</title> <script type="text/javascript"> // 合并多个空白为一个空白 String.prototype.ResetBlank = function() { //对字符串扩展 var regEx = /\s+/g; return this.replace(