addqycontent.html 3.79 KB
<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>