前端中的一些常用JS操作

1.校验参数是否为空

function validateEmpty(obj) {
    if (obj == null || obj == "") {
        return true;
    } else {
        return false;
    }
}

2.校验参数类型

具体用法参见:http://www.360doc.com/content/14/0718/15/8790037_395279403.shtml

typeof(XXX) == "undefined"

3.使用正则表达式校验参数

具体的用法可参见:http://www.365mini.com/page/javascript-regexp-test.htm

检验参数只能为字母数字:

var regex = /^[a-zA-Z][a-zA-Z0-9]*$/;
regex.test(XXX)

4.获取checkbox多选框的值

页面:

<input type="checkbox" checked="checked" value="0" name="status">状态0  
<input type="checkbox" name="status" value="1" >状态1 
<input type="checkbox" name="status" value="2" >状态2  
<input type="checkbox" name="status" value="3" >状态3  
js:

// 状态
var statusArray = new Array();
$('input[name="status"]:checked').each(function(){
      var status = $(this).val();
      statusArray.push(status);
});

或者拿input中的一个属性值:

var priceIds = [];
    $.each($("input[type=checkbox][name=idx]"), function(i, n) {
        if (true == n.checked) {
            var priceId = $(n).attr("priceId");
            priceIds.push(priceId);
        }
    });







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值