form操作
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; }