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

📄 sendmailset.asp

📁 学生档案与成绩管理(1)学生档案管理:记录每个学生的档案信息
💻 ASP
字号:
<!-- #include file = "../include/asphead.asp" -->
<!-- #include file = "../include/function.asp" -->
<%CheckUser()%>
<link href="../include/main.css" rel="stylesheet" type="text/css">
<script src="../include/function.js" type="text/javascript"></script>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

	var HasChanged;

	function PopSelectUser(Container) 
	{
		var ret,CurItems;
		ret=window.showModalDialog("PopSelectFrame.asp?SheetAndRowID="+frmData.SheetID.value+JoinChar+frmData.RowID.value, "","dialogwidth:400px;dialogheight:395px;Status:0;center:1;resizable=1;");
		if(typeof(ret)!="undefined")
		{
			if(ret.charAt(0)=="1")
			{
				ret=ret.slice(2);
				eval("frmData." + Container + ".value=" + QuotedString(ret)); 
				HasChange();
			}
		}
	}

	function Save(target) {
		if(LocalDC())
		{
			SavePrompt();
			parent.window.returnValue = true;
			document.frmData.target ="SaveArea";
			document.frmData.action=target;
			document.frmData.submit();
		}
	}

	function Cancel() {
		if(HasChanged==true)
		{
			discard=confirm("您已经输入了一些信息,但尚未保存。放弃您所作的输入吗?");
			if(discard==true)
			{
				parent.window.returnValue = false;
				parent.window.close();
			}
		}
		else
		{
			parent.window.returnValue = false;
			parent.window.close();
		}
	}

	function HasChange() {
//		HasChanged=true;	//pop式窗口,没必要提示保存
	}

	//数据合法性检查
	function LocalDC() 
	{
		var AllMails,Mails;

		//收件人必填
		AllMails=JTrim(document.frmData.MailTo.value);
		if(AllMails=="")
		{
			alert("收件人未填写,请填写。")
			return false;
		}

		//检测发送至mail地址的合法性
		AllMails=AllMails.replace(/,/g,';'); //逗号改成分号
		document.frmData.MailTo.value=AllMails;		
		Mails=AllMails.split(";");
		if(Mails.length>0)
		{
			for (var i = 1; i <= Mails.length; i++)
			{
				if(DataCheck("发送至",DataType_Email,Mails[i-1],"","")==false)
				{
					return(false);	
				}
			}
		}

		//检测抄送至mail地址的合法性
		AllMails=JTrim(document.frmData.MailCC.value);
		AllMails=AllMails.replace(/,/g,';'); //逗号改成分号
		document.frmData.MailCC.value=AllMails;		
		if(AllMails!="")
		{
			Mails=AllMails.split(";");
			if(Mails.length>0)
			{
				for (var i = 1; i <= Mails.length; i++)
				{
					if(DataCheck("抄送至",DataType_Email,Mails[i-1],"","")==false)
					{
						return(false);	
					}
				}
			}
		}

		//检测秘密抄送至mail地址的合法性
		AllMails=JTrim(document.frmData.MailBCC.value);
		AllMails=AllMails.replace(/,/g,';'); //逗号改成分号
		document.frmData.MailBCC.value=AllMails;		
		if(AllMails!="")
		{
			Mails=AllMails.split(";");
			if(Mails.length>0)
			{
				for (var i = 1; i <= Mails.length; i++)
				{
					if(DataCheck("秘密抄送至",DataType_Email,Mails[i-1],"","")==false)
					{
						return(false);	
					}
				}
			}
		}

		return true;
	}

	function SavePrompt() 
	{
		frmData.btnSave.disabled =true;
		frmData.btnCancel.disabled =true;
	}

//-->
</SCRIPT>
<%

	dim WExcel
	set WExcel=server.CreateObject("WExcel.Sheet")
	
	dim SheetAndRowID,Parts,SheetID,RowID
	SheetAndRowID=Request.QueryString("SheetAndRowID")
	Parts=split(SheetAndRowID,JoinChar)
	SheetID=Parts(0)
	RowID=Parts(1)
	
	dim Ret
	Ret=WExcel.SheetExist(cint(UserID),cint(SheetID))
	CheckErr
	if Ret=false then
		Response.Redirect "/hcgis/notfound.asp?Name=数据表&Depth=2"
	end if
	Ret=WExcel.SheetDataExist(cint(UserID),cint(SheetID),clng(RowID))
	CheckErr
	if Ret=false then
		Response.Redirect "/hcgis/notfound.asp?Name=记录&Depth=2"
	end if
	
	dim mailconfig,mailfrom
	mailconfig=WExcel.CheckMailConfig(mailfrom)
	CheckErr

	dim Subject,SheetCaption
	SheetCaption=WExcel.GetSheetCaption(cint(SheetID))
	Subject="(华创) " & SheetCaption & "之记录" & cstr(RowID)

	dim UserName,UserMail,MailBody
	Ret=WExcel.GetUserNameMail(cint(UserID),UserName,UserMail)
	if Ret=true then
		MailBody="此邮件由" & UserName & "从" & AppTitle & "发出"
		if len(trim(UserMail))>0 then
			MailBody=MailBody & chr(13) & chr(10) & UserMail
		end if
		MailBody=MailBody & chr(13) & chr(10) & cstr(now())
	end if
%>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
	</head>
	<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
	<%if not mailconfig then%>
		<table width="70%" border=0 CELLSPACING=0 CELLPADDING="0" align=center>
			<tr height=180 valign="center">
				<td><p align=left>服务配置不完整,无法发送Email。请系统管理员检查服务器配置,确保“启用Email通知”已经被选中,并正确填写发送邮件服务器、发送邮件地址、登录账号等信息。位置:开始 → HCGIS → 服务配置 → Email通知。</p></td>
			</tr>
			<tr height=40 valign=bottom>
				<td>
					<p align=center>
						<input id="btnCancel" type="button" value="关闭" name="btnCancel" style="cursor:hand; WIDTH: 50px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return Cancel()">
					</p>
				</td>
			</tr>
		</table>
	<%else%>
		<form METHOD="post" name="frmData">
			<table width="100%" border=0 CELLSPACING=0 CELLPADDING="0">
				<tr height="35">
					<td>
						<b>
							发送 Email
						</b>
					</td>
				</tr>
				<tr height=30 valign=center>
					<td><p align=center>正在预览的记录可用 Email 立即发送出去,沟通快捷。</p></td>
				</tr>
				<tr height=195 valign="top">
					<td>
						<table width="95%" border=0 CELLSPACING="1" CELLPADDING="0">
							<tr>
								<td colspan=2 bgcolor="#e0e0e0">
									<p align="left"><b>收件人</b></p>
								</td>
							</tr>
							<tr>
								<td bgcolor="#e0e0e0" width="25%">
									<p align="left">发送至<FONT color=red>*</FONT></p>
								</td>
								<td width="75%">
									<p align="left">
										<input TYPE="input" NAME=MailTo style="WIDTH:323px" LANGUAGE=javascript onchange="return HasChange()">
										<INPUT type='button' value='v' onclick=PopSelectUser("MailTo") id='button' name='button'>
									</p>
								</td>
							<tr>
							<tr>
								<td bgcolor="#e0e0e0" width="25%">
									<p align="left">抄送至</p>
								</td>
								<td width="75%">
									<p align="left">
										<input TYPE="input" NAME=MailCC  style="WIDTH:323px" LANGUAGE=javascript onchange="return HasChange()">
										<INPUT type='button' value='v' onclick=PopSelectUser("MailCC") id='button' name='button'>
									</p>
								</td>
							<tr>
							<tr>
								<td bgcolor="#e0e0e0" width="25%">
									<p align="left">秘密抄送至</p>
								</td>
								<td width="75%">
									<p align="left">
										<input TYPE="input" NAME=MailBCC  style="WIDTH:323px" LANGUAGE=javascript onchange="return HasChange()">
										<INPUT type='button' value='v' onclick=PopSelectUser("MailBCC") id='button' name='button'>
									</p>
								</td>
							<tr>
							<tr>
								<td colspan=2 bgcolor="#e0e0e0">
									<p align="left"><b>信件内容</b></p>
								</td>
							</tr>
							<tr>
								<td bgcolor="#e0e0e0" width="25%">
									<p align="left">Email标题</p>
								</td>
								<td width="75%">
									<p align="left"><input TYPE="input" NAME=Subject value="<%=Subject%>" style="WIDTH: 323px" maxLength=40 LANGUAGE=javascript onchange="return HasChange()"></p>
								</td>
							</tr>
							<tr>
								<td bgcolor="#e0e0e0" width="25%">
									<p align="left">Email正文</p>
								</td>
								<td width="75%">
									<p align="left"><TEXTAREA NAME=MailBody rows=4 cols=70 style="width:343px" onKEYUP="HasChange();"><%=MailBody%></TEXTAREA></p>
								</td>
							</tr>
							<tr>
								<td bgcolor="#e0e0e0" width="25%">
									<p align="left">附带详细信息</p>
								</td>
								<td width="75%">
									<p align="left"><INPUT name=AttachViewPage checked type=checkbox onclick='return HasChange()'></p>
								</td>
							</tr>
						</table>
					</td>
				</tr>
				<tr height=40 valign=bottom>
					<td>
						<table width="100%">
							<tr>
								<td width="25%"></td>
								<td width="25%"><input id="btnSave" type="button" value="发送" name="btnSave" style="cursor:hand; WIDTH: 50px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return Save('sendmail.asp')"></td>
								<td width="25%"><input id="btnCancel" type="button" value="取消" name="btnCancel" style="cursor:hand; WIDTH: 50px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return Cancel()"></td>
								<td width="25%"></td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
			<input TYPE="hidden" NAME="SheetID" value="<%=SheetID%>">
			<input TYPE="hidden" NAME="RowID" value="<%=RowID%>">
			<iframe id="SaveArea" name="SaveArea" style="visibility:hidden" width="0" height="0" frameborder="0" src="">
			</iframe>
		</form>
	<%end if%>
	</body>                                                                                                           
</html>

⌨️ 快捷键说明

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