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>