addqycontent.html
3.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<include file="public/layout" />
<body style="background-color: #FFF; overflow: auto;">
<div id="append_parent"></div>
<div id="ajaxwaitid"></div>
    <form method="post" id="addlbform" action="{:U('Admin/Userqy/qycontent_save')}">
        <input type="hidden" name="Id" value="{$info.Id}"/>
        <input type="hidden" name="FormId" value="{$info.FormId}"/>
        <input type="hidden" name="PrivilegeType" value="10"/>
        <!--通用信息-->
        <if class="ncap-form-default tab_div_1">
            <dl class="row">
                <dt class="tit">
                    <label for="Remark">名称<em>*</em></label>
                </dt>
                <dd class="opt">
                    <input type="text" id="PrivilegeName" name="PrivilegeName" value="{$info.PrivilegeName}" class="input-txt"/>
                </dd>
            </dl>
            <dl class="row">
                <dt class="tit">
                    <label for="Remark">说明</label>
                </dt>
                <dd class="opt">
                    <textarea id="Remark" name="Remark" style="width: 400px; height: 100px">{$info.Remark}</textarea><font color="red">最大<span id="maxlen"></span>个字符,还能输入<span id="count"></span>个字符</font>
                </dd>
            </dl>
            <if condition="$islook eq 0">
                <div class="bot">
                    <a onclick="submit()" class="ncap-btn-big ncap-btn-green">确认提交</a>
                </div>
            </if>
     </form>
    <!--表单数据-->
    <input type="hidden" id="qclurl" value="{$qclurl}">
<script type="text/javascript">
    var maxCount = 500; // 最高字数,这个值可以自己配置
    $("#count").html(maxCount);
    $("#maxlen").html(maxCount);
    $("#Remark").on('keyup', function() {
        var len = getStrLength(this.value,maxCount,"count");
        $(this).val(len);
    })
    //字符串截取
    function getStrLength(val, max,span_count) {
        var returnValue = '';
        var byteValLen = 0;
        for (var i = 0; i < val.length; i++) {
            if (val[i].match(/[^\x00-\xff]/ig) != null)
                byteValLen += 2;
            else
                byteValLen += 1;
            if (byteValLen > max)
                break;
            returnValue += val[i];
            $("#"+span_count).html(max-byteValLen);
        }
        return returnValue;
    }
    //确认保存
    function submit() {
        if ($('#PrivilegeName').val() == '') {
            layer.msg('请输入卡类名称', {icon: 2, time: 2000});
            return false;
        }
        if ($('#PrivilegeName').val().length>50) {
            layer.msg('请输入卡类名称不能大于50个字符', {icon: 2, time: 2000});
            return false;
        }
        if ($('#Remark').val() == '') {
            layer.msg('请输入说明', {icon: 2, time: 2000});
            return false;
        }
        var ai=layer.msg('提交中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: '200px', time:100000}) ;
        $.ajax({
            type : "POST",
            url  : "{:U('Admin/Userqy/qycontent_save')}",
            data : $('#addlbform').serialize(),// 你的formid
            dataType:'json',
            error: function(request) {
                layer.close(ai);
                alert("服务器繁忙, 请联系管理员!");
            },
            success: function(v) {
                layer.close(ai);
                if(v.code==0){
                    layer.msg('保存成功', {icon: 1, time:1000}) ;
                    setTimeout(function () {
                        window.parent.add_refresh();
                    },1000);
                }else{
                    layer.msg('保存失败,'+v.msg, {icon: 1, time:1000}) ;
                }
            }
        });
    }
</script>
</body>
</html>