Js_Free_Add.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:20k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../../FS_Inc/Const.asp" -->
  3. <!--#include file="../../FS_InterFace/MF_Function.asp" -->
  4. <!--#include file="../../FS_InterFace/ns_Function.asp" -->
  5. <!--#include file="../../FS_Inc/Function.asp" -->
  6. <!--#include file="lib/cls_main.asp" -->
  7. <!--#include file="lib/cls_js.asp"-->
  8. <%'Copyright (c) 2006 Foosun Inc. Code by Einstein.Liu
  9. Dim Conn,sRootDir,str_CurrPath,FS_JsObj,jsid
  10. if G_VIRTUAL_ROOT_DIR<>"" then sRootDir="/"+G_VIRTUAL_ROOT_DIR else sRootDir=""
  11. '判断用户是否为超级管理员,限定访问路径
  12. if Session("Admin_Is_Super") = 1 then
  13. str_CurrPath = sRootDir &"/"&G_UP_FILES_DIR
  14. Else
  15. str_CurrPath = Replace(sRootDir &"/"&G_UP_FILES_DIR&"/adminfiles/"&Session("Admin_Name"),"//","/")
  16. End if
  17. MF_Default_Conn
  18. MF_Session_TF 
  19. if not MF_Check_Pop_TF("NS037") then Err_Show
  20. jsid=NoSqlHack(Request.QueryString("jsid"))
  21. Set FS_JsObj=New Cls_Js
  22. if jsid<>"" then
  23. if isNumeric(jsid) then
  24. FS_JsObj.getFreeJsParam(jsid)
  25. End if
  26. End if
  27. %>
  28. <html>
  29. <head>
  30. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  31. <title>CMS4.0</title>
  32. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  33. </head>
  34. <body>
  35. <script src="js/Public.js" language="JavaScript"></script>
  36. <%if NoSqlHack(Request.QueryString("act"))="edit"then%>
  37. <form action="Js_Free_Action.asp?act=edit" method="post" name="JSForm">
  38. <%else%>
  39. <form action="Js_Free_Action.asp?act=add" method="post" name="JSForm">
  40. <%End if%>
  41.   <table width="98%" border="0" align="center" cellpadding="4" cellspacing="1" class="table">
  42. <tr> 
  43.   <td class="xingmu" colspan="6">自由JS添加&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  44. <a href="../../help?Lable=News_Manage" target="_blank" style="cursor:help;'" class="sd">帮助</a> 
  45.   </td>
  46.   <tr>
  47.   <td colspan="6" class="hback"><a href="JS_Free_Manage.asp" class="sd">自由Js管理</a></td>
  48.   </tr>
  49. </tr>
  50. <tr class="hback"> 
  51.   <td width="10%"> <div align="center">名&nbsp;&nbsp;&nbsp;&nbsp;称</div></td>
  52.   <td colspan="3"> 
  53.   <input name="txt_cname" type="text" id="txt_cname" style="width:100%" title="JS的中文名称,便于后台查阅和管理,请不要超过25个字符!" maxlength="25" value="<%=FS_JsObj.cname%>"> 
  54.   <input type="hidden" name="hid_jsid" id="hid_jsid" value="<%=FS_JsObj.id%>"/>
  55. <div align="center"></div></td>
  56.   <td rowspan="11" align="center" valign="middle" id="PreviewArea"></td>
  57. </tr>
  58. <tr class="hback"> 
  59.   <td> <div align="center">英文名称</div></td>
  60.   <td colspan="3"> <input name="txt_ename" type="text" id="txt_ename" style="width:100%" title="JS的英文名称,用于前台调用,请不要超过50个字符且不能与已经存在的JS重名!" value="<%=FS_JsObj.ename%>"> 
  61. <div align="center"></div></td>
  62. </tr>
  63. <tr class="hback"> 
  64.   <td> <div align="center">类&nbsp;&nbsp;&nbsp;&nbsp;型</div></td>
  65.   <td width="20%"> 
  66.   <input id="rad_Type_word" name="rad_type" type="radio" value="0" onClick="TypeChoose();ChoosePic(document.all.sel_manner.value);" title="JS类型(文字)选择!" <%if FS_JsObj.js_type=0 then Response.Write("checked")%>>
  67. 文字 
  68.   <input id="rad_Type_pic" type="radio" name="rad_Type" value="1" onClick="TypeChoose();ChoosePic(document.all.sel_manner_pic.value);" title="JS类型(图片)选择!" 
  69. <%if FS_JsObj.js_type=1 then Response.Write("checked")%>>
  70. 图片</td>
  71.   <td width="10%" valign="middle"> <div align="center">新闻条数</div></td>
  72.   <td width="20%" valign="middle"><input name="txt_newsNum" type="text" id="txt_newsNum" title="此项设置JS要调用的新闻条数,请务必不要置为‘0’" style="width:100%;" value="<%if FS_JsObj.newsNum="" Then Response.Write("10") else Response.Write(FS_JsObj.newsNum)%>"></td>
  73. </tr>
  74. <tr class="hback"> 
  75.   <td> <div align="center">文字样式</div></td>
  76.   <td> <select name="sel_manner" id="sel_manner" style="width:100% " title="文字JS样式选择,上面有此样式的预览!" onChange="ChoosePic(this.value);">
  77.   <option value="1" <%if FS_JsObj.manner="1" then Response.Write("selected")%>>样式A</option>
  78.   <option value="2" <%if FS_JsObj.manner="2" then Response.Write("selected")%>>样式B</option>
  79.   <option value="3" <%if FS_JsObj.manner="3" then Response.Write("selected")%>>样式C</option>
  80.   <option value="4" <%if FS_JsObj.manner="4" then Response.Write("selected")%>>样式D</option>
  81.   <option value="5" <%if FS_JsObj.manner="5" then Response.Write("selected")%>>样式E</option>
  82. </select> </td>
  83.   <td valign="middle"> <div align="center">并排条数</div></td>
  84.   <td valign="middle"> <input name="txt_rowNum" type="text" id="txt_rowNum" style="width:100%;" title="此项设置JS在每行内显示的新闻条数,请务必不要置为‘0’" value="<%if FS_JsObj.rowNum="" then Response.Write("1") else Response.Write(FS_JsObj.rowNum)%>"></td>
  85. </tr>
  86. <tr class="hback"> 
  87.   <td> <div align="center">图片样式</div></td>
  88.   <td> <select name="sel_manner_pic" id="sel_manner_pic" style="width:100% " disabled title="图片JS样式选择,上面有此样式的预览!" onChange="ChoosePic(this.value);">
  89.   <option value="6"  <%if FS_JsObj.manner="6"  then Response.Write("selected")%>>样式A</option>
  90.   <option value="7"  <%if FS_JsObj.manner="7"  then Response.Write("selected")%>>样式B</option>
  91.   <option value="8"  <%if FS_JsObj.manner="8"  then Response.Write("selected")%>>样式C</option>
  92.   <option value="9"  <%if FS_JsObj.manner="9"  then Response.Write("selected")%>>样式D</option>
  93.   <option value="10" <%if FS_JsObj.manner="10" then Response.Write("selected")%>>样式E</option>
  94.   <option value="11" <%if FS_JsObj.manner="11" then Response.Write("selected")%>>样式F</option>
  95.   <option value="12" <%if FS_JsObj.manner="12" then Response.Write("selected")%>>样式G</option>
  96.   <option value="13" <%if FS_JsObj.manner="13" then Response.Write("selected")%>>样式H</option>
  97.   <option value="14" <%if FS_JsObj.manner="14" then Response.Write("selected")%>>样式I</option>
  98.   <option value="15" <%if FS_JsObj.manner="15" then Response.Write("selected")%>>样式J</option>
  99.   <option value="16" <%if FS_JsObj.manner="16" then Response.Write("selected")%>>样式K</option>
  100. </select></td>
  101.   <td valign="middle"> <div align="center">新闻行距</div></td>
  102.   <td valign="middle"> <input name="txt_rowSpace" type="text" id="txt_rowSpace" style="width:100%;" title="此项设置上下两条新闻之间的行距,请注意输入数值!" value="<%if FS_JsObj.rowSpace="" Then Response.Write("2") else response.Write(FS_JsObj.rowSpace)%>"></td>
  103. </tr>
  104. <tr class="hback"> 
  105.   <td> <div align="center">标题CSS</div></td>
  106.   <td> <input name="txt_titleCSS" type="text" id="txt_titleCSS" title="新闻标题的CSS样式表。请直接输入样式名称。如果不选用此项设置,请置空!" style="width:100%;" value="<%=Fs_JsObj.titleCss%>"></td>
  107.   <td valign="middle"> <div align="center">新开窗口</div></td>
  108.   <td valign="middle"> 
  109.   <select name="sel_OpenMode" id="sel_OpenMode" style="width:100%;">
  110.   <option value="1" <%if Fs_JsObj.openMode=1 then Response.Write("selected")%>>是</option>
  111.   <option value="0" <%if Fs_JsObj.openMode=0 then Response.Write("selected")%>>否</option>
  112. </select></td>
  113. </tr>
  114. <tr class="hback"> 
  115.   <td> <div align="center">标题字数</div></td>
  116.   <td> <input name="txt_newsTitleNum" type="text" id="txt_newsTitleNum" title="每条新闻的标题显示字数!;" style="width:100%;" value="<%if Fs_JsObj.newsTitleNum="" Then Response.Write("10") else Response.Write(Fs_JsObj.newsTitleNum)%>"></td>
  117.   <td valign="middle"> <div align="center">新闻日期</div></td>
  118.   <td valign="middle"> 
  119.   <select name="sel_showTimeTF" id="sel_showTimeTF" style="width:100%;" onChange="ChooseDate(this.value);" title="此项设置在新闻标题后面是否显示本条新闻的更新时间!">
  120.   <option value="1" <%if Fs_JsObj.showTimeTF=1 then Response.Write("selected")%>>调用</option>
  121.   <option value="0" <%if Fs_JsObj.showTimeTF=0 then Response.Write("selected")%>>不调用</option>
  122. </select></td>
  123. </tr>
  124. <tr class="hback"> 
  125.   <td> <div align="center">内容CSS</div></td>
  126.   <td> <input name="txt_contentCSS" type="text" id="txt_contentCSS" title="新闻内容的CSS样式表。请直接输入样式名称。如果不选用此项设置,请置空!" style="width:100%" value="<%=Fs_JsObj.contentCss%>"></td>
  127.   <td valign="middle"> <div align="center">日期CSS</div></td>
  128.   <td valign="middle">
  129.   <select name="sel_dateCSS" id="sel_dateCSS" style="width:100%;" onChange="ChooseDate(this.value);" title="此项设置在新闻标题后面是否显示本条新闻的更新时间!">
  130.           <option value="1" <%If Request("ShowTimeTF")=1 then Response.Write("selected")%>>调用</option>
  131.           <option value="0" <%If Request("ShowTimeTF")=0 then Response.Write("selected")%>>不调用</option>
  132.         </select> </td>
  133. </tr>
  134. <tr class="hback"> 
  135.   <td> <div align="center">内容字数</div></td>
  136.   <td> <input name="txt_contentNum" type="text" id="txt_contentNum" style="width:100% " title="为需要显示新闻内容的样式设置每条新闻的内容显示字数!" value="<%if FS_JsObj.contentNum="" then response.write("30") else response.write(FS_JsObj.contentNum)%>"></td>
  137.   <td valign="middle"> <div align="center">背景CSS</div></td>
  138.   <td valign="middle"> <input name="txt_backCSS" type="text" id="txt_backCSS" style="width:100%;" title="整体JS的背景样式(表格样式),请直接输入样式名称即可。如果不选用此项设置,请置空!" value="<%=FS_JsObj.backCSS%>" size="14"></td>
  139. </tr>
  140. <tr class="hback"> 
  141.   <td> <div align="center">更多链接</div></td>
  142.   <td> <select name="txt_moreContent" id="txt_moreContent" style="width:100%;" title="此项为有新闻内容的样式在其右下角加一链接到该新闻页的链接,如果不显示此链接,请选择“不显示”!">
  143.   <option value="1" <%if FS_JsObj.moreContent=1 then Response.Write("selected")%>>显示</option>
  144.   <option value="0" <%if FS_JsObj.moreContent=0 then Response.Write("selected")%>>不显示</option>
  145. </select></td>
  146.   <td valign="middle"> <div align="center">日期格式</div></td>
  147.   <td valign="middle"> <select name="sel_dateType" id="sel_dateType" style="width:100%;" title="日期调用样式,默认为X月X日!">
  148.   <option value="1" <%if FS_JsObj.dateType = "1" then Response.Write("selected") end if%>><%=Year(Now)&"-"&Month(Now)&"-"&Day(Now)%></option>
  149.   <option value="2" <%if FS_JsObj.dateType = "2" then Response.Write("selected") end if%>><%=Year(Now)&"."&Month(Now)&"."&Day(Now)%></option>
  150.   <option value="3" <%if FS_JsObj.dateType = "3" then Response.Write("selected") end if%>><%=Year(Now)&"/"&Month(Now)&"/"&Day(Now)%></option>
  151.   <option value="4" <%if FS_JsObj.dateType = "4" then Response.Write("selected") end if%>><%=Month(Now)&"/"&Day(Now)&"/"&Year(Now)%></option>
  152.   <option value="5" <%if FS_JsObj.dateType = "5" then Response.Write("selected") end if%>><%=Day(Now)&"/"&Month(Now)&"/"&Year(Now)%></option>
  153.   <option value="6" <%if FS_JsObj.dateType = "6" then Response.Write("selected") end if%>><%=Month(Now)&"-"&Day(Now)&"-"&Year(Now)%></option>
  154.   <option value="7" <%if FS_JsObj.dateType = "7" then Response.Write("selected") end if%>><%=Month(Now)&"."&Day(Now)&"."&Year(Now)%></option>
  155.   <option value="8" <%if FS_JsObj.dateType = "8" then Response.Write("selected") end if%>><%=Month(Now)&"-"&Day(Now)%></option>
  156.   <option value="9" <%if FS_JsObj.dateType = "9" then Response.Write("selected") end if%>><%=Month(Now)&"/"&Day(Now)%></option>
  157.   <option value="10" <%if FS_JsObj.dateType = "10" then Response.Write("selected") end if%>><%=Month(Now)&"."&Day(Now)%></option>
  158.   <option value="11" <%if FS_JsObj.dateType = "11" then Response.Write("selected") end if%>><%=Month(Now)&"月"&Day(Now)&"日"%></option>
  159.   <option value="12" <%if FS_JsObj.dateType = "12" then Response.Write("selected") end if%>><%=day(Now)&"日"&Hour(Now)&"时"%></option>
  160.   <option value="13" <%if FS_JsObj.dateType = "13" then Response.Write("selected") end if%>><%=day(Now)&"日"&Hour(Now)&"点"%></option>
  161.   <option value="14" <%if FS_JsObj.dateType = "14" then Response.Write("selected") end if%>><%=Hour(Now)&"时"&Minute(Now)&"分"%></option>
  162.   <option value="15" <%if FS_JsObj.dateType = "15" then Response.Write("selected") end if%>><%=Hour(Now)&":"&Minute(Now)%></option>
  163.   <option value="16" <%if FS_JsObj.dateType = "16" then Response.Write("selected") end if%>><%=Year(Now)&"年"&Month(Now)&"月"&Day(Now)&"日"%></option>
  164. </select></td>
  165. </tr>
  166. <tr class="hback"> 
  167.   <td> <div align="center">链接字样</div></td>
  168.   <td> <input name="txt_linkWord" type="text" value="<%=FS_JsObj.linkWord%>" id="txt_linkWord" title="为需要显示新闻链接的样式设置链接字样,可以是图片地址,如果是图片地址,请用<br>‘<img src=../img/1.gif border=0>’样式,其中‘src=’后为图片路径,‘border=0’为图片无边框!" style="width:100%;"></td>
  169.   <td valign="middle"> <div align="center">链接CSS</div></td>
  170.   <td valign="middle"> <input name="txt_linkCSS" type="text" id="txt_linkCSS" style="width:100%;" title="为链接字样选择CSS样式,直接输入CSS样式名称即可!" value="<%=FS_JsObj.linkCss%>"></td>
  171. </tr>
  172. <tr class="hback"> 
  173.   <td> <div align="center">图片宽度</div></td>
  174.   <td> <input name="txt_picWidth" type="text" disabled id="txt_picWidth"  size="14" style="width:100%;" value="<%if FS_JsObj.picWidth="" Then Response.Write("60") else Response.Write(FS_JsObj.picWidth)%>"></td>
  175.   <td> <div align="center">图片高度</div></td>
  176.   <td> <input name="txt_picHeight" type="text" disabled id="txt_picHeight"  size="14" style="width:100%;" value="<%if FS_JsObj.picHeight="" Then Response.Write("60") else Response.Write(FS_JsObj.picHeight)%>"></td>
  177.   <td>&nbsp;</td>
  178. </tr>
  179. <tr class="hback"> 
  180.   <td> <div align="center">导航图片</div></td>
  181.   <td colspan="4"> 
  182.   <input name="txt_naviPic" type="text" id="txt_naviPic" title="新闻标题前面的导航图标,可以是“·”等字符,也可以是图片地址,如果是图片地址,请选择图片!" style="width:80%;" value="<%=FS_JsObj.naviPic%>"> 
  183. <input type="button" name="bnt_ChoosePic_naviPic"  value="选择图片" onClick="OpenWindowAndSetValue('../CommPages/SelectManageDir/SelectPic.asp?CurrPath=<%=str_CurrPath %>',500,300,window,document.JSForm.txt_naviPic);"></td>
  184. </tr>
  185. <tr class="hback"> 
  186.   <td> <div align="center">行间图片</div></td>
  187.   <td colspan="4"> <input name="txt_rowBettween" type="text" id="txt_rowBettween" size="26" title="此项设置上下两条新闻之间的间隔图片,请点击“选择图片”按钮进行设置,亦可为空!" style="width:80%;" value="<%=FS_JsObj.rowBettween%>"> 
  188. <input type="button" name="bnt_ChoosePic_rowBettween"  value="选择图片" onClick="OpenWindowAndSetValue('../CommPages/SelectManageDir/SelectPic.asp?CurrPath=<%=str_CurrPath %>',500,300,window,document.JSForm.txt_rowBettween);"></td>
  189. </tr>
  190. <tr class="hback"> 
  191.   <td> <div align="center">图片地址</div></td>
  192.   <td colspan="4"> <input name="txt_picPath" type="text" id="txt_picPath" style="width:80%;" disabled title="为仅需一张图片的样式设置图片,请点击‘选择图片’按钮选择图片!" value="<%=FS_JsObj.picPath%>"> 
  193. <input type="button" name="bnt_ChoosePic_picPath"  value="选择图片" onClick="OpenWindowAndSetValue('../CommPages/SelectManageDir/SelectPic.asp?CurrPath=<%=str_CurrPath %>',500,300,window,document.JSForm.txt_picPath);"></td>
  194. </tr>
  195. <tr class="hback"> 
  196.   <td> <div align="center">备&nbsp;&nbsp;&nbsp;&nbsp;注</div></td>
  197.   <td colspan="4"> 
  198. <textarea name="txt_info" rows="6" id="txt_info" style="width:100%" Title="备注,用于代码调用时方便查看属性!"><%=FS_JsObj.info%></textarea></td>
  199. </tr>
  200. <tr>
  201. <td class="hback"></td>
  202. <td class="hback" colspan="4">
  203. <input type="button"  name="bnt_addJs" onClick="CheckVaild()" value="保存">&nbsp;
  204. <input type="button" name="bnt_reset" onClick="AlertBeforReset()" value="重置">
  205. </td>
  206. </tr>
  207.   </table>
  208. </form>
  209. </body>
  210. <script language="JavaScript">
  211. //js类型选择,屏蔽不需要的选项
  212. TypeChoose();
  213. function TypeChoose()
  214. {
  215. if (document.JSForm.rad_Type_word.checked==true)
  216. document.JSForm.sel_manner.disabled=false;
  217. document.JSForm.sel_manner_pic.disabled=true;
  218. document.JSForm.txt_picPath.disabled=true;
  219. document.JSForm.bnt_ChoosePic_picPath.disabled=true;
  220. document.JSForm.txt_picWidth.disabled=true;
  221. document.JSForm.txt_picHeight.disabled=true;
  222. }
  223. else
  224. {
  225. document.JSForm.sel_manner.disabled=true;
  226. document.JSForm.sel_manner_pic.disabled=false;
  227. document.JSForm.txt_picPath.disabled=false;
  228. document.JSForm.bnt_ChoosePic_picPath.disabled=false;
  229. document.JSForm.txt_picWidth.disabled=false;
  230. document.JSForm.txt_picHeight.disabled=false;
  231. }
  232. }
  233. ChoosePic("<%=FS_JsObj.manner%>")
  234. function ChoosePic(style_id)
  235. {
  236. if(style_id=="")
  237. style_id=1;
  238. document.all.PreviewArea.innerHTML="<img src='images/JsStyle/Css"+style_id+".gif' />"
  239. }
  240. ChooseDate("<%=Fs_JsObj.showTimeTF%>")
  241. //若不显示时间,则屏蔽时间调整参数
  242. function ChooseDate(DateStr)
  243. if (DateStr==1)
  244. {
  245. document.JSForm.sel_dateType.disabled=false;
  246. document.JSForm.sel_dateCSS.disabled=false;
  247. }
  248. else
  249. {
  250. document.JSForm.sel_dateType.disabled=true;
  251. document.JSForm.sel_dateCSS.disabled=true;
  252. }
  253. }
  254. //验证输入的有效性
  255. function CheckVaild()
  256. {
  257. var message="";
  258. var index=1;
  259. //js名是为空
  260. if(document.getElementById("txt_cname").value=="")
  261. {
  262. message=(index++)+".js名称不能为空n"
  263. }
  264. //js英文名是否为空
  265. if(document.getElementById("txt_ename").value=="")
  266. {
  267. message=message+(index++)+".js英文名称不能为空n"
  268. }
  269. //新闻条数的合法性
  270. if(document.getElementById("txt_newsNum").value=="")
  271. {
  272. message=message+(index++)+".新闻条数不能为空n"
  273. }
  274. else if(isNaN(document.getElementById("txt_newsNum").value))
  275. {
  276. message=message+(index++)+".新闻条数只能为数字n"
  277. }else if(document.getElementById("txt_newsNum").value<=0)
  278. {
  279. message=message+(index++)+".新闻条数须大于0n"
  280. }
  281. //新闻并列条数的合法性
  282. if(document.getElementById("txt_rowNum").value=="")
  283. {
  284. message=message+(index++)+".新闻并列条数不能为空n"
  285. }
  286. else if(isNaN(document.getElementById("txt_rowNum").value))
  287. {
  288. message=message+(index++)+".新闻并列条数只能为数字n"
  289. }else if(document.getElementById("txt_rowNum").value<=0)
  290. {
  291. message=message+(index++)+".新闻并列条数须大于0n"
  292. }
  293. //新闻行距的合法性
  294. if(document.getElementById("txt_rowSpace").value=="")
  295. {
  296. message=message+(index++)+".新闻行距不能为空n"
  297. }
  298. else if(isNaN(document.getElementById("txt_rowSpace").value))
  299. {
  300. message=message+(index++)+".新闻行距只能为数字n"
  301. }else if(document.getElementById("txt_rowSpace").value<0)
  302. {
  303. message=message+(index++)+".新闻行距须大于等于0n"
  304. }
  305. //新闻标题数字的合法性
  306. if(document.getElementById("txt_newsTitleNum").value=="")
  307. {
  308. message=message+(index++)+".新闻标题字数不能为空n"
  309. }
  310. else if(isNaN(document.getElementById("txt_newsTitleNum").value))
  311. {
  312. message=message+(index++)+".新闻标题字数须为数字n"
  313. }else if(document.getElementById("txt_newsTitleNum").value<0)
  314. {
  315. message=message+(index++)+".新闻标题字数须大于等于0n"
  316. }
  317. //内容字数的合法性
  318. if(document.getElementById("txt_contentNum").value=="")
  319. {
  320. message=message+(index++)+".内容字数不能为空n"
  321. }
  322. else if(isNaN(document.getElementById("txt_contentNum").value))
  323. {
  324. message=message+(index++)+"内容字数须为数字n"
  325. }else if(document.getElementById("txt_contentNum").value<0)
  326. {
  327. message=message+(index++)+".内容须大于等于0n"
  328. }
  329. //判断图片宽度值的有效性
  330. if(document.getElementById("txt_picWidth").value=="")
  331. {
  332. message=message+(index++)+".图片宽度不能为空n"
  333. }
  334. else if(isNaN(document.getElementById("txt_picWidth").value))
  335. {
  336. message=message+(index++)+".图片宽度须为数字n"
  337. }else if(document.getElementById("txt_picWidth").value<0)
  338. {
  339. message=message+(index++)+".图片宽度须大于0n"
  340. }
  341. //判断图片高度值的有效性
  342. if(document.getElementById("txt_picHeight").value=="")
  343. {
  344. message=message+(index++)+".图片高度不能为空n"
  345. }
  346. else if(isNaN(document.getElementById("txt_picHeight").value))
  347. {
  348. message=message+(index++)+".图片高度须为数字n"
  349. }else if(document.getElementById("txt_picHeight").value<0)
  350. {
  351. message=message+(index++)+".图片高度须大于0n"
  352. }
  353. if(message!="")
  354. {
  355. alert(message+"<%=G_COPYRIGHT%>");
  356. }else
  357. {
  358. document.JSForm.submit();
  359. }
  360. }
  361. //重置前提示
  362. function AlertBeforReset()
  363. {
  364. if(confirm("是否要重置整个表单项目?"))
  365. {
  366. document.JSForm.reset();
  367. }
  368. }
  369. </script>
  370. </html>
  371. <!-- Powered by: FoosunCMS4.0系列,Company:Foosun Inc. -->