码迷,mamicode.com
首页 > 其他好文 > 详细

form操作

时间:2015-12-02 16:09:53      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:

1,

/* 封装操作表单的常用方法 */
//获取要保存的数据 wjh 2015-10-22
function getSaveData(className) {
    if (className == null) {
        className = "savedata";
    }
    var model = new Object();
    // 凡是添加class="savedata"的都会添加到对象
    // 注意一个标签不要写多次class="" ,这样只会取第一个
    $("." + className).each(function () {
        var id = $(this).attr("id");      
        model[id] = $(this).val();
        
    });
    return model;
}


//针对class=required 检测必填字段,检验通过返回true,失败返回false
function required(message) {
    if (message == null) {
        message = "必填";
    }
    var flag = true;
    // 凡是添加class="savedata"的都会添加到对象
    // 注意一个标签不要写多次class="" ,这样只会取第一个
    $(".required").each(function () {
        var val = $(this).val();
        if (val == null || val == "") {
            if (!$(this).next().hasClass(requiredmessage)) {
                $(this).after( <span class="requiredmessage" style="color:Red;">必填</span>);
            }
            flag = false;
        } else {
            if ($(this).next().hasClass(requiredmessage)) {
                $(this).next().remove();
            }
        }
    });
    return flag;
}

 

form操作

标签:

原文地址:http://www.cnblogs.com/wang7/p/5013221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!