📄 sendarticle.asp
字号:
<%response.expires=0%>
<!--#include file="asp/opendb.asp"-->
<!--#include file="asp/sqlstr.asp"-->
<!--#include file="asp/checked.asp"-->
<!--#include file="asp/bgsub.asp"-->
<%
'On Error Resume Next
oabusyname=request.cookies("oabusyname")
oabusyusername=request.cookies("oabusyusername")
oabusyuserdept=request.cookies("oabusyuserdept")
oabusyuserlevel=request.cookies("oabusyuserlevel")
if oabusyusername="" then
response.write("<script language=""javascript"">")
response.write("window.top.location.href='default.asp';")
response.write("</script>")
response.end
end if
set conn=opendb("oabusy","conn","accessdsn")
set rs=server.createobject("adodb.recordset")
sql="select * from texttype where delflag=false"
rs.open sql,conn,1
if rs.eof or rs.bof then
conn.close
set rs= nothing
response.write("<script language=""javascript"">")
response.write("alert(""请先进入公文管理添加公文分类!"");")
response.write("</script>")
response.end
end if
sendto=request.form("sendto")
title=request.form("hidetitle")
content=request.form("hidecontent")
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="expires" content="no-cache">
<link rel="stylesheet" href="css/css.css">
<script Language="JavaScript">
function form_check()
{
if(document.form3.sendto.value.length<1)
{
window.alert("请选择发送目标");
document.form2.recipient.focus();
return (false);
}
if(document.form3.title.value.length<1)
{
window.alert("标题不能空");
document.form3.title.focus();
return (false);
}
}
function addsendtouser()
{
var sendtouserstr,sendtouserstr1;
sendtouserstr='|'+document.form1.userdept.value+':'+document.form2.recipient.value;
sendtouserstr1='|'+document.form1.userdept.value+':所有人';
if (document.form1.sendto.value.indexOf(sendtouserstr)==-1)
{
if (document.form2.recipient.value=="所有人")
{ document.form1.sendto.value=document.form1.sendto.value+'|'+document.form1.userdept.value+':'+document.form2.recipient.value;
document.form3.sendto.value=document.form1.sendto.value;
}
else if (document.form2.recipient.value!="所有人" && document.form1.sendto.value.indexOf(sendtouserstr1)==-1)
{
document.form1.sendto.value=document.form1.sendto.value+'|'+document.form1.userdept.value+':'+document.form2.recipient.value;
document.form3.sendto.value=document.form1.sendto.value;
}
else
{
alert("该发送目标已包含在所有人中!");
}
}
else
{
alert("该发送目标已经存在!");
}
}
</script>
<title> Office管理系统</title>
</head>
<body bgcolor="#ffffff" topmargin="5" leftmargin="5">
<%
%>
<center>
<table align="center">
<tr>
<td>
<b>公文发送</b>
</td>
<td>
要发送给
</td>
<form action="sendarticle.asp" method="post" name="form1">
<td>
<input type="hidden" name="hidetitle" value="">
<input type="hidden" name="hidecontent" value="">
<select name="userdept" size=1 onChange="document.form1.hidetitle.value=document.form3.title.value;document.form1.hidecontent.value=document.form3.content.value;document.form1.submit();">
<%
'打开数据库读出部门
set rs=server.createobject("adodb.recordset")
sql="select DISTINCT userdept from userinf"
rs.open sql,conn,1
if not rs.eof and not rs.bof then firstdept=rs("userdept")
if request("userdept")<>"" then firstdept=request("userdept")
while not rs.eof and not rs.bof
%>
<option value="<%=rs("userdept")%>"<%=selected(firstdept,rs("userdept"))%>><%=rs("userdept")%></option>
<%
rs.movenext
wend
%>
</select>
<input type="hidden" name="sendto" value="<%=sendto%>">
</td>
</form>
<td>
的
</td>
<form name="form2">
<td>
<select name="recipient" size=1>
<option value="所有人">所有人</option>
<%
set rs=server.createobject("adodb.recordset")
sql="select name,username from userinf where userdept=" & sqlstr(firstdept) & " and forbid='no'"
rs.open sql,conn,1
while not rs.eof and not rs.bof
%>
<option value="<%=rs("name")%>(<%=rs("username")%>)"><%=rs("name")%></option>
<%
rs.movenext
wend
%>
</select>
</td>
</form>
<form name="form4">
<td>
<input type="button" value="增加" onClick="addsendtouser()">
</td>
</form>
</tr>
</table>
</center>
<%
%>
<br>
<center>
<table border="1" cellpadding="5" cellspacing="0" bordercolorlight="#808080" bordercolordark="#D4D0C8" width="80%">
<tr>
<form method="post" ENCTYPE="multipart/form-data" name="form3" action="senddateindb.asp" onsubmit="return form_check();">
<input type="hidden" name="userdept" value="<%=firstdept%>">
<input type="hidden" name="username" value="所有人">
<td align="right"><b>发给:</b></td><td><input type="text" name="sendto" size="45" value="<%=sendto%>" onfocus="document.form3.title.focus();"><font color=red>*</font><input type="button" value="清除" onclick="document.form1.sendto.value='';document.form3.sendto.value=''"></td>
</tr>
<tr>
<td align="right"><b>标题:</b></td>
<td><input type=text name="title" size=50 maxlength="50" value="<%=server.htmlencode(title)%>"><font color=red>*</font></td>
</tr>
<tr>
<td align="right"><b>公文类型:</b></td>
<td><select size="1" name="lb">
<%
set rs=server.createobject("adodb.recordset")
sql="select * from texttype where delflag=false"
rs.open sql,conn,1
do while not rs.eof
response.write("<option value="&chr(34)&cstr(rs("number"))&chr(34)&">"&rs("typename")&"</option>")
rs.movenext
loop
conn.close
set rs=nothing
%>
</select>
</td>
</tr>
<tr>
<td align="right"><b>内容:</b></td>
<td><textarea name="content" rows="9" cols="50"><%=server.htmlencode(content)%></textarea></td>
</tr>
<tr>
<td align="right"><b>附件:</b></td>
<td><input type="file" name="file1" size=50></td>
</tr>
<tr>
<td align=center colspan=2>
<input type="submit" name="submit" value="发送">
</td>
</form>
</tr>
</table>
</center>
<%
%>
<div align="center">
<center>
<table>
<tr>
<td height=19>
<table border="0" cellpadding="0" cellspacing="0" width="610" height="19">
<tr>
<td width="100%" height=20><p align="center"><font color="#808080">IE37 © <a href="http://www.ie37.com" target="_blank">IE37.com</a></font></td>
</tr>
</table>
</td>
</tr>
<%
%>
</table>
</center>
</div>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -