看下效果图: 
源代码:
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.inputlimiter.1.2.js"></script>
<script type="text/javascript"> <br>function create_xmlDoc(){ <br>var xmlDoc = null; <br>try //Internet Explorer <br>{ <br>xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); <br>} <br>catch(e) <br>{ <br>try //Firefox, Mozilla, Opera, etc. <br>{ <br>xmlDoc=document.implementation.createDocument("","",null); <br>} <br>catch(e) <br>{ <br>alert(e.message); <br>return; <br>} <br>} <br>return xmlDoc; <br>} <br><br>$(document).ready(function() { <br>var xmlDoc = create_xmlDoc(); <br>xmlDoc.async=false; <br>xmlDoc.load("test.xml"); <br>var x=xmlDoc.getElementsByTagName("channel"); <br>for( var i=0; i<x.length; i++ ){ <br>if(x[i].getAttribute("CID") == '1'){ <br>num = x[i].childNodes[0].getAttribute("fNum"); <br>strfield = x[i].childNodes[0].getAttribute("FID"); <br>//为每个自定义字段绑定字数限制功能 <br>$("#"+strfield).inputlimiter({ <br>limit: num, <br>remText: '你还能输入 %n 个字', <br>remFullText: '你输入的字数已超过限制数值', <br>limitText: '' <br>}); <br>//$("#hidNum").val(num); <br>} <br>} <br><br>$("#SendLimiter").click(function(){ <br>if($("#Num").val().length==0){ <br>alert("限制字数不能为空!"); <br>return; <br>} <br>if(isdigit($("#Num").val())==0){ <br>alert("请输入数字!"); <br>return; <br>} <br>$.ajax({ <br>url:'SaveLimiter.asp', //后台处理程序 <br>type:'Post', //数据发送方式 <br>data:"Num=" + $("#Num").val() + "&ChannelID=1"+"&Field="+$("#sel").val(), //要传递的数据 <br>success:update_page, //回传函数(这里是函数名) <br>error:errorInfo <br>}); <br>}); <br><br>//回传函数实体,参数为XMLhttpRequest.responseText <br>function update_page (data) { <br>//alert(data); <br>alert("提交成功!"); <br>} <br><br>function errorInfo(data){ <br>alert("提交失败!"+data.responseText); <br>} <br><br>//判断输入值是否是数字 <br>function isdigit(s){ <br>var r,re; <br>re = /\d*/i; //\d表示数字,*表示匹配多个数字 <br>r = s.match(re); <br>return (r==s)?1:0; <br>} <br>}); <br></script>
字数限制功能列子
这里的限制字数是动态设置的,所以配置了一个ASP页面和一个XML文件
ASP
num = Trim(Request("Num")) '字数限制值
channelid = Trim(Request("ChannelID")) '频道ID
sfield = Trim(Request("Field")) '需设定的字数限制值的字段
set objDom = server.CreateObject("MicroSoft.XMLDom")
objDom.load(Server.MapPath("test.xml"))
Set objNode = objDom.documentElement
'节点长度
newint=objNode.ChildNodes.length-1
for i=0 To newint
'节点id属性
set objarr=objNode.ChildNodes.item(i)
if ( objarr.Attributes.item(1).Text = channelid) then
if( objarr.ChildNodes.item(0).Attributes.item(1).Text = sfield ) then
'直接定位到节点的ID下属性的内容
objDom.getElementsByTagName("channel").item(i).childNodes.item(0).Attributes.item(2).Text = num
exit for
end if
end if
set objarr = Nothing
next
objDom.save(Server.MapPath("test.xml"))
set objNode = Nothing
Set objDom = Nothing
%>
XML
修正说明:1,实现真正的软件开源。2,安装界面的美化3,真正实现栏目的递归无限极分类。4,后台添加幻灯片图片的管理,包括添加,修改,删除等。5,修正添加新闻的报错信息6,修正网站参数的logo上传问题7,修正产品图片的栏目无限极分类8,修正投票系统的只能单选问题9,添加生成静态页功能10,添加缓存功能特点和优势1. 基于B/S架构,通过本地电脑、局域网、互联网皆可使用,使得企业的管理与业务不受地域









