⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 post.js

📁 新闻发布系统,一个提供新闻发布,图片上传,和显示的系统,用jsp写的
💻 JS
📖 第 1 页 / 共 2 页
字号:
// JavaScript Document

//按Ctrl+Enter)提交表单
function BigPressKey(eventobject)
{
	if(event.ctrlKey && window.event.keyCode==13)
	{
		if(CheckBigClass())  this.document.BigClass.submit();
	}
}

//小类新闻中按(Ctrl+Enter)提交表单
function SPressKey(eventobject)
{
	if(event.ctrlKey && window.event.keyCode==13)
	{
		if(CheckSClass())  this.document.SmallClass.submit();
	}
}

//小类新闻中按(Ctrl+Enter)提交表单
function SpPressKey(eventobject)
{
	if(event.ctrlKey && window.event.keyCode==13)
	{
		if(CheckSpecial())  this.document.Special.submit();
	}
}

//下拉分页
function MM_jumpMenu(targ,selObj,restore){ 		//v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// 显示无模式对话框
function ShowDialog(url, width, height) {
	var arr = window.showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");
	ShowDialog = arr;
}

/*****************************************************  
 *  函数名:DateCheck()
 *  作  用:检查字符中是否在指定的大小范围内和是否含有非法字符
 *	参  数:date: 要检查的字符;
 *          minum:  字符最小的长度
 *  		maxnum: 字符最大的长度
 *  返回值:True:   数据不在指定范围内或含有非法字符
 *			False:  数据在指定范围内且不含有非法字符
 ******************************************************
*/
function DateCheck(date,minnum,maxnum)
{
	if (date.length < minnum || date.length > maxnum ){
		window.alert("输入数据的长度不能少于 " + minnum + " 位并且不能大于 " + maxnum + " 位!");
		return true;
	}

	 a = date.indexOf("'");
	 b = date.indexOf("|");
	 c = date.indexOf("\"");
	 
	 if (a != -1||b != -1 ||c != -1){
	   window.alert("您的输入含有特殊字符,请重新输入!");
	   return true;
	  	}
	return false;
}


/*****************************************************  
 *  函数名:	IsNum()
 *  作  用:检查字符是否是纯数字
 *	参  数:str: 要检查的字符;  
 *  返回值:True:   是数字
 *			False:  不是纯数字
 ******************************************************
*/
function IsNum(str)
{
	return !/\D/.test(str)
}


/*****************************************************  
 *  函数名:	IsStr()
 *  作  用:检查字符是否是字符
 *	参  数:str: 要检查的字符  
 *  返回值:True:   是字符
 *			False:  不是纯字符
 ******************************************************
*/
function IsStr(str)
{      
  if (/[^\x00-\xff]/g.test(str))
	{
		return false;
	}
  else 
	{
		return true;
	}
}


/*****************************************************  
 *  函数名:IsEmail()
 *  作  用:检查Email地址是否合法
 *	参  数:date: 要检查的Email地址  
 *  返回值:True: Email 地址合法
 *          False:Email 地址不合法
 *****************************************************
*/
function IsEmail(vEMail)
{
	var regInvalid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var regValid=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return (!regInvalid.test(vEMail)&&regValid.test(vEMail));
}


/*****************************************************  
 *  函数名:CheckBigClass()
 *  作  用:检查大类信息
 *	参  数:无 
 *  返回值:True: 验证通过
 *          False: 验证没有通过
 ******************************************************
*/
function CheckBigClass(){
    var CheckBigClass = false;
	var BigClassID = document.BigClass.BigClassID.value;
	if (BigClassID=="")
	{
	   alert("请输入大类排序!");
	   document.BigClass.BigClassID.focus();
	   return false;
	 }
	
	if(!IsNum(BigClassID))
	{
		alert("您输入的大类排序不是整数!");
		document.BigClassID.focus();
		document.BigClass.BigClassID.value = "";
		return false;
	}
	
	if(DateCheck(BigClassID,1,4))
	{
		document.BigClass.BigClassID.focus();
		document.BigClass.BigClassID.value = "";
		return false;
	}
	
	var BigClassName = document.BigClass.BigClassName.value;
	if (BigClassName=="")
	{
	   alert("请输入大类标题!");
	   document.BigClass.BigClassName.focus();
	   return false;
	 }
	
	if(DateCheck(BigClassName,1,30))
	{
		document.BigClass.BigClassName.focus();
		document.BigClass.BigClassName.value = "";
		return false;
	}
	
	var BigClassInfo = document.BigClass.BigClassInfo.value;
	if (BigClassInfo=="")
	{
	   alert("请输入大类的说明!");
	   document.BigClass.BigClassInfo.focus();
	   return false;
	 }
	
	if(DateCheck(BigClassInfo,1,200))
	{
		document.BigClass.BigClassInfo.focus();
		return false;
	}
  	return true;
}


/*****************************************************  
 *  函数名:CheckSClass()
 *  作  用:检查小类信息
 *	参  数:无 
 *  返回值:True: 验证通过
 *          False: 验证没有通过
 ******************************************************
*/
function CheckSClass(){
    var CheckSClass = false;
	var BigClassID = document.SmallClass.BigClassID.value;
	if (BigClassID=="")
	{
	   alert("请选择大类!");
	   document.SmallClass.BigClassID.focus();
	   return false;
	 }
	
	
	var SClassName = document.SmallClass.SClassName.value;
	if (SClassName=="")
	{
	   alert("请输入小类标题!");
	   document.SmallClass.SClassName.focus();
	   return false;
	 }
	
	if(DateCheck(SClassName,2,30))
	{
		document.SmallClass.SClassName.focus();
		document.SmallClass.SClassName.value = "";
		return false;
	}
	
	var SClassInfo = document.SmallClass.SClassInfo.value;
	if (SClassInfo=="")
	{
	   alert("请输入小类的说明!");
	   document.SmallClass.SClassInfo.focus();
	   return false;
	 }
	
	if(DateCheck(SClassInfo,1,200))
	{
		document.SmallClass.SClassInfo.focus();
		return false;
	}
  	return true;
}


/*****************************************************  
 *  函数名:CheckSpecial()
 *  作  用:检查专题信息
 *	参  数:无 
 *  返回值:True: 验证通过
 *          False: 验证没有通过
 ******************************************************
*/
function CheckSpecial(){
    var CheckSpecial = false;
	var SpecialName = document.Special.SpecialName.value;
	if (SpecialName=="")
	{
	   alert("请输入专题名称!");
	   document.Special.SpecialName.focus();
	   return false;
	 }
	
	if(DateCheck(SpecialName,1,30))
	{
		document.Special.SpecialName.focus();
		document.Special.SpecialName.value = "";
		return false;
	}
	
	var SpecialInfo = document.Special.SpecialInfo.value;
	if (SpecialInfo=="")
	{
	   alert("请输入专题的说明!");
	   document.Special.SpecialInfo.focus();
	   return false;
	 }
	
	if(DateCheck(SpecialInfo,1,200))
	{
		document.Special.SpecialInfo.focus();
		return false;
	}
  	return true;
}



/*****************************************************  
 *  函数名:CheckNews()
 *  作  用:检查新闻表单信息
 *	参  数:无 
 *  返回值:True: 验证通过
 *          False: 验证没有通过
 ******************************************************
*/
function CheckNews(){
    var CheckNews = false;
	var BigClassID = document.AddNews.BigClassID.value;
	var SClassID = document.AddNews.SClassID.value;
	var SpecialID = document.AddNews.SpecialID.value;
	if (BigClassID=="" && SpecialID=="")
	{   
	   alert("新闻类别和专题不能同时为空!");
	   document.AddNews.BigClassID.focus();
	   return false;
	 }
	
	if (BigClassID!="" && SClassID=="")
	{
	   alert("请选择新闻小类!");
	   document.AddNews.SClassID.focus();
	   return false;
	 }
	
	
	var NewsTitle = document.AddNews.NewsTitle.value;
	if (NewsTitle=="")
	{
	   alert("请输入新闻标题!");
	   document.AddNews.NewsTitle.focus();
	   return false;
	 }

	if(DateCheck(NewsTitle,2,60))
	{
		document.AddNews.NewsTitle.focus();
		document.AddNews.NewsTitle.value = "";
		return false;
	}
	
	
	var NewsAuthor = document.AddNews.NewsAuthor.value;
	if (NewsAuthor=="")
	{
	   alert("请输入新闻发布人!");
	   document.AddNews.NewsAuthor.focus();
	   return false;
	 }

	if(DateCheck(NewsAuthor,1,20))
	{
		document.AddNews.NewsAuthor.focus();
		document.AddNews.NewsAuthor.value = "";
		return false;
	}
	
	
	var NewsFrom = document.AddNews.NewsFrom.value;
	if (NewsFrom=="")
	{
	   alert("请输入新闻出处!");
	   document.AddNews.NewsFrom.focus();
	   return false;
	 }

	if(DateCheck(NewsFrom,2,60))
	{
		document.AddNews.NewsFrom.focus();
		document.AddNews.NewsFrom.value = "";
		return false;
	}
	
	
	//getHTML()为eWebEditor自带的接口函数,功能为取编辑区的内容
	if (DreamEditor.getHTML()==""){
		alert("新闻内容不能为空!");
		return false;
	}

	// 表单有效性检测完后,自动上传远程文件
	// 函数:remoteUpload(strEventUploadAfter)
	// 参数:strEventUploadAfter ; 上传完后,触发的函数名,如果上传完后不需动作可不填参数
	//DreamEditor.remoteUpload();
	//document.AddNews.NewsContent.value = DreamEditor.getHTML();
	return true;
}



/*****************************************************  
 *  函数名:CheckUser()
 *  作  用:检查用户表单信息
 *	参  数:无 
 *  返回值:True: 验证通过
 *          False: 验证没有通过
 ******************************************************
*/
function CheckUser(){
    var CheckUser = false;
	var AdminName = document.User.AdminName.value;
	if (AdminName=="")
	{
	   alert("用户名不能为空!");
	   document.User.AdminName.focus();
	   return false;
	 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -