首页 > 其他 > 详细

form操作

时间:2015-12-02 16:06:42      阅读:213      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!