zoukankan      html  css  js  c++  java
  • 基础设置页面 验证

    #set(pageTitle="广告管理") #@layout() #define main()
    <!-- END PAGE BAR -->
    <!-- BEGIN PAGE TITLE-->
    
    <!-- END PAGE TITLE-->
    <!-- END PAGE HEADER-->
    <!-- BEGIN DASHBOARD STATS 1-->
    #define css()
    <link
        href="#(context)/assets/global/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css"
        rel="stylesheet" type="text/css" />
    
    #end
    <div class="row">
    
        <div class="col-md-12">
            <!-- BEGIN SAMPLE TABLE PORTLET-->
            <div class="portlet light portlet-fit bordered">
                <div class="portlet-body">
                    <ul class="nav nav-tabs">
                        #authorized(support_paramConfig_list)
                        <li class="active"><a
                            href="#(context)/pc/admin/support/paramConfig/list?submit=save">交易规则</a></li>
                        #end #authorized(support_paramConfig_costList)
                        <li><a href="#(context)/pc/admin/support/paramConfig/costList">费用设置</a></li>#end
                    </ul>
                    <div class="portlet-body" style="display: block;">
    
                        <div class="table-scrollable" style="border: none">
    
                            #for( paramConfig : pConfig) #if(for.index < 4)
    
                            <div class="col-md-12 jc-base-supp-info">
                                <div class="form-group">
    
                                    <label class="col-md-2 control-label "><p
                                            class="form-control-static">#(paramConfig.remark??)</p></label>
                                    #if(paramConfig.updateValue == "")
                                        
                                        <div class="col-md-4 input-medium">
    
                                        <input type="text" name='paramConfig.name'
                                            style="font-size: 19px;" id='name#(paramConfig.id??)'
                                            value="#(paramConfig.name??)"
                                            class="form-control time-picker timepicker-24" required>
    
                                    </div>
                                    #else
                                    <div class="col-md-4 input-medium">
    
                                        <input type="text" name='paramConfig.updateValue'
                                            style="font-size: 19px;" id='name#(paramConfig.id??)'
                                            value="#(paramConfig.updateValue??)"
                                            class="form-control time-picker timepicker-24" required>
    
                                    </div>
                                    #end
                                    <button type="button" id="update#(paramConfig.id??)"
                                        onclick="getparamConfigId('#(paramConfig.id??)');"
                                        class="btn blue">修改</button>
    
                                    <button type="button" id="save#(paramConfig.id??)"
                                        onclick="saveparamConfig('#(paramConfig.id??)');"
                                        class="btn blue">保存</button>
    
                                </div>
                            </div>
    
    
    
                            #elseif(for.index == 4)
                            <div class="col-md-12 jc-base-supp-info">
                                <div class="form-group">
                                    <label class="col-md-3 control-label "><p
                                            class="form-control-static">#(paramConfig.remark??)</p></label>
                                    #if(paramConfig.updateValue == "") <input type="text"
                                        id="name#(paramConfig.id??)" class="form-control input-medium"
                                        style="font-size: 19px;" name="paramConfig.name"
                                        value="#(paramConfig.name??)" readonly="readonly" /> #else <input
                                        type="text" id="name#(paramConfig.id??)"
                                        class="form-control input-medium" style="font-size: 19px;"
                                        name="paramConfig.updateValue"
                                        value="#(paramConfig.updateValue??)" decimal2="true"
                                        readonly="readonly" /> #end&nbsp;&nbsp;&nbsp;天后系统自动确认收货
                                    <button type="submit" id="update#(paramConfig.id??)"
                                        onclick="getparamConfigId('#(paramConfig.id??)');"
                                        class="btn blue">修改</button>
                                    <button type="button" id="save#(paramConfig.id??)"
                                        onclick="saveparamConfig('#(paramConfig.id??)');"
                                        class="btn blue">保存</button>
                                </div>
                            </div>
                            #elseif(for.index == 5)
                            <div class="col-md-12 jc-base-supp-info">
                                <div class="form-group">
                                    <label class="col-md-3 control-label "><p
                                            class="form-control-static">#(paramConfig.remark??)</p></label>
                                    #if(paramConfig.updateValue == "") <input type="text"
                                        id="name#(paramConfig.id??)" class="form-control input-medium"
                                        style="font-size: 19px;" name="paramConfig.name"
                                        value="#(paramConfig.name??)" readonly="readonly" /> #else <input
                                        type="text" id="name#(paramConfig.id??)"
                                        class="form-control input-medium" style="font-size: 19px;"
                                        name="paramConfig.updateValue"
                                        value="#(paramConfig.updateValue??)" readonly="readonly" />
                                    #end&nbsp;&nbsp;&nbsp;件
                                    <button type="submit" id="update#(paramConfig.id??)"
                                        onclick="getparamConfigId('#(paramConfig.id??)');"
                                        class="btn blue">修改</button>
                                    <button type="button" id="save#(paramConfig.id??)"
                                        onclick="saveparamConfig('#(paramConfig.id??)');"
                                        class="btn blue nameSubmit">保存</button>
    
                                </div>
                            </div>
    
                            #elseif(for.index == 14)
                            <div class="col-md-12 jc-base-supp-info">
                                <div class="form-group">
                                    <label class="col-md-2 control-label "><p
                                            class="form-control-static">#(paramConfig.remark??)</p></label>
                                    #if(paramConfig.updateValue == "") <input type="text"
                                        id="name#(paramConfig.id??)" class="form-control input-medium"
                                        style="font-size: 19px;" name="paramConfig.name"
                                        value="#(paramConfig.name??)" readonly="readonly" /> #else <input
                                        type="text" id="name#(paramConfig.id??)"
                                        class="form-control input-medium" style="font-size: 19px;"
                                        name="paramConfig.updateValue"
                                        value="#(paramConfig.updateValue??)" readonly="readonly" />
                                    #end&nbsp;&nbsp;&nbsp;件
                                    <button type="submit" id="update#(paramConfig.id??)"
                                        onclick="getparamConfigId('#(paramConfig.id??)');"
                                        class="btn blue">修改</button>
                                    <button type="button" id="save#(paramConfig.id??)"
                                        onclick="saveparamConfig('#(paramConfig.id??)');"
                                        class="btn blue nameSubmit">保存</button>
    
                                </div>
                            </div>
                            #end #end
    
    
    
                        </div>
    
    
    
                    </div>
                </div>
                <!-- END SAMPLE TABLE PORTLET-->
            </div>
        </div>
    </div>
    
    <style>
    .input-medium {
         110px !important;
        display: inline-block;
    }
    
    .col-md-2 {
         141px;
    }
    
    .col-md-3 {
         170px;
    }
    </style>
    #end #define js()
    <script
        src="#(context)/assets/global/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js"
        type="text/javascript"></script>
    
    <script>
        $('.time-picker').timepicker({
            autoclose : true,
            showSeconds : false,
            minuteStep : 1,
            showMeridian : false,
            defaultTime : false,
            format : 'HH:MM',
            clearBtn : true
        });
    
        $(document).ready(function() {
            $('#save1').hide();
            $('#save2').hide();
            $('#save3').hide();
            $('#save4').hide();
            $('#save5').hide();
            $('#save6').hide();
            $('#save15').hide();
            $("input").css("border-color", "#ffffff");
            $("input").css("background-color", "#ffffff");
    
        });
        function getparamConfigId(id) {
            $('#update' + id).parent().find("input").css("border-color", "#c2cad8");
            $('#name' + id).removeAttr("readonly");
            $('#update' + id).hide();
            $('#save' + id).show();
    
        }
    
        function saveparamConfig(id) {
    
            var name = $('#name' + id).val();
            var name1 = $('#name1').val();
            var name2 = $('#name2').val();
            var name3 = $('#name3').val();
            var name4 = $('#name4').val();
            if (id == 1) {
                if (name > name2 || name == name2) {
                    bootbox.alert({
                        message : "聚单时间必须小于截标时间",
                        buttons : {
                            ok : {
                                label : '确定',
                                className : 'btn-success'
                            }
                        }
                    });
                    return;
                }
    
            }
            debugger
            if (id == 2) {
                if (name1 > name || name > name3 || name1 == name || name == name3) {
                    bootbox.alert({
                        message : "截标时间必须小于定标时间且大于聚单时间",
                        buttons : {
                            ok : {
                                label : '确定',
                                className : 'btn-success'
                            }
                        }
                    });
                    return;
                }
    
            }
            if (id == 3) {
                if (name2 > name || name > name4 || name2 == name || name == name4) {
                    bootbox.alert({
                        message : "定标时间必须小于支付时间且大于截标时间",
                        buttons : {
                            ok : {
                                label : '确定',
                                className : 'btn-success'
                            }
                        }
                    });
                    return;
                }
    
            }
            if (id == 4) {
                if (name < name3 || name == name3) {
                    bootbox.alert({
                        message : "支付时间必须大于定标时间",
                        buttons : {
                            ok : {
                                label : '确定',
                                className : 'btn-success'
                            }
                        }
                    });
                    return;
                }
    
            }
    
            if (id == 5 || id == 6 || id == 15) {
    
                var i = /^(0|[1-9][0-9]*)$/;
                if (!i.test(name)) {
                    bootbox.alert({
                        message : "必须输入正整数!",
                        buttons : {
                            ok : {
                                label : '确定',
                                className : 'btn-success'
                            }
                        }
                    });
                    return;
                }
    
            }
    
            $("input").css("border-color", "#ffffff");
            $("input").css("background-color", "#ffffff");
            $('#update' + id).show();
            $('#save' + id).hide();
            $('#name' + id).attr("readonly", "readonly");
            var url = "#(context)/pc/admin/support/paramConfig/edit";
            var data = {
                "updateValue" : $('#name' + id).val(),
                "tid" : id
            };
            common.commonAjax(url, data);
    
        }
    </script>
    #end
  • 相关阅读:
    Python操作Excel表格
    Python爬虫实战:爬取美食节川菜信息
    超级实用的Python网络爬虫反反爬策略之构造UA池及IP代理池
    Python 静态方法
    IDEA连接远程服务器Docker部署Spring Boot项目
    Dockerfile 解析
    Python爬虫实战-统计博客园阅读量问题
    Docker 容器数据卷
    Docker镜像
    PL/SQL
  • 原文地址:https://www.cnblogs.com/wuaili/p/8690579.html
Copyright © 2011-2022 走看看