//生成优惠券并分发
function saveCouponAssign(){
    //发行券种
    var couponTypeId = $("#couponTypeId").combobox("getValue");
    //生成张数
    var publishAmount = $('#publishAmount').val();
    //开始日期
    var beginDate = $('#beginDate').datebox("getValue");
    //结束日期
    var endDate = $('#endDate').datebox("getValue");
    //券号前缀
    var numberPrefix = $('#numberPrefix').val();
    //券号长度
    var numberLength = $('#numberLength').val();
    //发行描述
    var publishNotes = $('#publishNotes').val();

    if(couponTypeId==''){
        $('#couponTypeNot').css('display','');
        return;
    }else{
        $('#couponTypeNot').css('display','none');
    }
    if(publishAmount==''){
        $('#publishAmountNot').css('display','');
        return;
    }else{
        $('#publishAmountNot').css('display','none');
    }
    if(isNaN(publishAmount)){
        $.messager.alert('提示信息','生成张数请输入数字!','info');
        return;
    }
    if(beginDate==''){
        $('#beginDateNot').css('display','');
        return;
    }else{
        $('#beginDateNot').css('display','none');
    }
    if(endDate==''){
        $('#endDateNot').css('display','');
        return;
    }else{
        $('#endDateNot').css('display','none');
    }
    if(beginDate && endDate && parseFloat(beginDate.replace(/\-/g,""))>parseFloat(endDate.replace(/\-/g,""))){
        $.messager.alert('提示信息','开始日期要小于或等于结束日期','info');
        return;
    }
    if(numberPrefix==''){
        $('#numberPrefixNot').css('display','');
        return;
    }else{
        $('#numberPrefixNot').css('display','none');
    }
    if(numberPrefix.length<2 || numberPrefix.length>4){
        $('#numberPrefixLimit').css('display','');
        return;
    }else{
        $('#numberPrefixLimit').css('display','none');
    }

    if(numberLength==''){
        $('#numberLengthNot').css('display','');
        return;
    }else{
        $('#numberLengthNot').css('display','none');
    }
    if(isNaN(numberLength)){
        $.messager.alert('提示信息','券号长度请输入数字!','info');
        return;
    }
    if(parseInt(numberLength)<6){
        $('#numberLengthLimit').css('display','');
        return;
    }else{
        $('#numberLengthLimit').css('display','none');
    }
    if(parseInt(numberLength)>32){
        $('#numberLengthLimit').css('display','');
        return;
    }else{
        $('#numberLengthLimit').css('display','none');
    }

    //页面查询条件start
    var loginName = $.trim($('#loginName').val());
    var mobile = $.trim($('#mobile').val());
    var memberRankId = $.trim($("#memberRankId").combobox("getValue"));
    var memberTagIds = $.trim($("#memberTagIds").combobox("getValue"));
    var sex = $.trim($("#sex").combobox("getValue"));
    var provinceId = $.trim($("#provinceId").combobox("getValue"));
    var cityId = $.trim($("#cityId").combobox("getValue"));
    var areaId = $.trim($("#areaId").combobox("getValue"));
    var regTimeBg = $.trim($("#regTimeBg").datebox("getValue"));
    var regTimeEd = $.trim($("#regTimeEd").datebox("getValue"));
    var sumFeesBg = $.trim($('#sumFeesBg').val());
    var sumFeesEd = $.trim($('#sumFeesEd').val());
    var sumOrdersBg = $.trim($('#sumOrdersBg').val());
    var sumOrdersEd = $.trim($('#sumOrdersEd').val());
    var currentPointsBg = $.trim($('#currentPointsBg').val());
    var currentPointsEd = $.trim($('#currentPointsEd').val());
    //页面查询条件end

    var type = "save";
    if($('#publishId').val()!=''){
        type = "update";
    }

    var data = {publishId:$('#publishId').val(),memberId:$('#memberId').val(),type:type,couponTypeId:couponTypeId,publishAmount:publishAmount,
            beginDate:beginDate,endDate:endDate,numberPrefix:numberPrefix,numberLength:numberLength,
            publishNotes:publishNotes,isDelete:'N',loginName:loginName,mobile:mobile,memberRankId:memberRankId,
            memberTagIds:memberTagIds,sex:sex,provinceId:provinceId,cityId:cityId,areaId:areaId,
            regTimeBg:regTimeBg,regTimeEd:regTimeEd,sumFeesBg:sumFeesBg,sumFeesEd:sumFeesEd,sumOrdersBg:sumOrdersBg,
            sumOrdersEd:sumOrdersEd,currentPointsBg:currentPointsBg,currentPointsEd:currentPointsEd};

    doAjax({
        url:appPath+'/page/couponAssign/updateCouponAssign',
        type:'post',
        data:data,
        success:function(data){
            if(data=='ok'){
                $.messager.alert('提示信息','生成优惠券并分发成功','info');
            }
            reloadGrid();
            $('#addAssignsDlg').window('close');
        },
        error:function(XMLHttpRequest, textStatus, errorThrown){
            $.messager.alert('提示信息','抱歉,生成优惠券并分发失败,'+textStatus,'error');
            reloadGrid();
        }
    });
}
  <tr>
                    <td class="queryTitle" width="100">券号前缀</td>
                    <td class="queryContent" width="100">
                        <input class="inputText" type="text" id="numberPrefix" />
                        <label id="numberPrefixNot" style="color: red;display: none;">* 券号前缀不能为空</label>
                        <label id="numberPrefixLimit" style="color: red;display: none;">* 券号前缀为2~4位</label>
                    </td>
                    <td class="queryTitle" width="100">券号长度</td>
                    <td class="queryContent" width="100">
                        <input class="inputText" type="text" id="numberLength" />
                        <label id="numberLengthNot" style="color: red;display: none;">* 券号长度不能为空</label>
                        <label id="numberLengthLimit" style="color: red;display: none;">* 券号长度不能少于6位,且不能大于32位</label>
                    </td>
                </tr>

jquery之提示信息的更多相关文章

  1. jQuery弹出提示信息简洁版(自动消失)

    之前看了有一些现成的blockUI.Boxy.tipswindow等的jQuery弹出层插件,可是我的要求并不高,只需要在保存后弹出提示信息即可,至于复杂点的弹出层-可以编辑的,我是直接用bootst ...

  2. jquery插件-表单验证插件-提示信息中文化与定制提示信息

    接上一篇 2)messages 提示:修改默认的提示信息最简单的方法是引入message_zh.js文件即可! 如果需要在validate()方法内提示则可以使用本选项 类型:Object 说明:自定 ...

  3. JQuery Placeholder - Input提示信息

    JQuery Placeholder Placeholder属性是HTML5为Input添加的,在Input上提供一个占位符,文字形式展示输入文字预期值的提示信息. 如: 需要使用:placehold ...

  4. 30个非常流行的提示信息插件(jQuery Tooltip Plugin)

    在网站的设计中,提示信息是非常细微的功能,但是起着非常重要的作用.如果你的网站中提示信息做的比较好,会给浏览者留下非常深刻的印象,同时也会起到非常好的网站宣传效果,下面介绍了30个比较流行提示信息插件 ...

  5. qTip2 精致的jQuery提示信息插件

    qTip2 精致的jQuery提示信息插件    出处:http://www.cnblogs.com/lwme/archive/2012/02/16/qtip2-jquery-plugin.html ...

  6. jquery.validate.js默认配置,jquery.validate.js自定义提示信息

    jquery.validate.js默认配置,jquery.validate.js自定义提示信息 配置jQuery.validator默认的处理方法 >>>>>>& ...

  7. jquery 小插件,完成“输入字段预期值的提示信息”,防html5 placeholder属性

    前言:在很多时候,我们需要文本框中显示默认值,获取焦点时,文字框中就会清空给的值,当失去焦点时,如果没有值,继续显示默认的文字,如果有输入值,就显示输入的值.现在项目中需要用到这个地方的功能比较多,于 ...

  8. Jquery地图热点效果-鼠标经过弹出提示信息

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  9. 修改jQuery.validate验证方法和提示信息

    1.添加验证方法 在jquery.validate.js文件中直接添加验证方法,例如: jQuery.validator.addMethod("Specialstring", fu ...

随机推荐

  1. JQuery 获取checkbox被选中的值

    html代码  <ul id="dxbox">                               <li><input type=" ...

  2. 2:url有规律的多页面爬取

    举例网站:http://www.luoo.net/music/期刊号 e.g:http://www.luoo.net/music/760 打算爬取其title:Hello World:pic:desc ...

  3. EF中使用SqlQuery进行参数化查询时抛出异常

    EF中使用带参数的SqlQuery进行查询时,抛出"另一个 sqlparametercollection 中已包含 sqlparameter"异常. 这是由于SqlParamert ...

  4. FalseEasting 和 FalseNorthing

    FalseEasting (东伪偏移) 和FalseNorthing(北伪偏移) FalseEasting (东伪偏移) 投影平面中为避免横轴(经度方向)坐标出现负值,而所加的偏移量.我国规定将高斯- ...

  5. Mysql学习(慕课学习笔记9)查询、分组

    查找记录 Select select username,id from users; Group by 进行分组 select sex from users group by sex; 分组条件 se ...

  6. Request 分别获取具有相同 name 属性表单元素值

    html 中是允许多个具有相同name属性的元素的,例如 <div> <input name="txtName" id="txtFirstName&qu ...

  7. Zepto源码笔记(一)

    最近在研究Zepto的源码,这是第一篇分析,欢迎大家继续关注,第一次写源码笔记,希望大家多指点指点,第一篇文章由于首次分析原因不会有太多干货,希望后面的文章能成为各位大大心目中的干货. Zepto是一 ...

  8. POJ1850 组合数学

    POJ1850 问题重述: 用26个小写字母进行编码,编码规则如下: 1)每个编码中前一个字母必须小于后一个字母 2)编码按照长度从小到大排列,相同长度按字典序进行排列 输入一个字母串,求解该编码对应 ...

  9. DEDE函数

    Html2text() 函数是去掉html标签代码. cn_substr(str,) 函数是截取字符串长度. 当然,他们也可以合并起来使用: [field:body function="cn ...

  10. Python Udp Socket

    socket(套接字),传输层通信的端点,由IP和端口号组成(IP,Port),可以通过socket精确地找到服务器上的进程并与之通信 python2.6实现,基于AF_INET(网络套接字) 类型S ...