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

📄 add4.jsp

📁 “JSP数据库项目案例导航”一书从第一章到第十一章各章实例的源程序文件以及数据库文件。 注意: 1. 本书中的案例提供的数据库环境不同
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=gb2312"%>
<%@page import="java.util.*,java.text.*"%>



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../index.css" type="text/css">
<title>发布论文</title>
<style>
.inputnull {
	border-top:0px ;border-bottom:0px;border-left:0 px;border-right:0px;
}
</style>
</head>

<body>
<table width="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10">&nbsp;</td>
    <td width="910"><table width="100%" height="20"  border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="20" class="title_s"><img src="../pics/login.gif" width=50>&nbsp;欢迎您>><%=(String)session.getAttribute("NAME")%> </td>
        </tr>
        <tr>
          <td height="5" bgcolor="#C8F8BA"></td>
        </tr>
        <tr>
          <td height="1" bgcolor="#2E990F"></td>
        </tr>
    </table></td>
    <td width="50">&nbsp;</td>
  </tr>
</table>
<%
	com.util.DealString ds = new com.util.DealString();
    
	String sql = "" ;
	com.db.CommonBean myBean = new com.db.CommonBean();
	myBean.init("kjc2_paper","id desc","id#NUM#1#bh#CHAR#0#xy#CHAR#0#zz#CHAR#0#kwmc#CHAR#0#lwmc#CHAR#0#slqk#NUM#0#slqk_name#CHAR#0#yxl#CHAR#0#yxyz#CHAR#0#yycs#NUM#0#djzz#NUM#0#bz#CHAR#0#toall");
	
	String id = ds.toString(request.getParameter("id")) ;//记录id
//id="1";
	String actionflg = ds.toString(request.getParameter("actionflg")) ;//新增 修改标志
//actionflg="mod4";
	String []str = new String[13];
	String strzywcr = "";
	String xybh = "";
	for(int i=0;i<13;i++)
	{
		str[i]="";
	}
	if(actionflg.equals("mod4"))//修改查询
	{
		if(!id.equals(""))
		{
			myBean.setID( id ) ;
			Hashtable hash = myBean.getOneData ( ) ;
            str[0] = ds.toString((String)hash.get("id"));
			str[1] = ds.toString((String)hash.get("bh"));
			str[2] = ds.toString((String)hash.get("xy"));
			str[3] = ds.toString((String)hash.get("zz"));
			str[4] = ds.toString((String)hash.get("kwmc"));
			str[5] = ds.toString((String)hash.get("lwmc"));
			str[6] = ds.toString((String)hash.get("slqk"));
			str[7] = ds.toString((String)hash.get("yxl"));
			str[8] = ds.toString((String)hash.get("yxyz"));
			str[9] = ds.toString((String)hash.get("yycs"));
			str[10] = ds.toString((String)hash.get("djzz"));
			str[11] = ds.toString((String)hash.get("bz"));
			str[12] = ds.toString((String)hash.get("slqk_name"));
		}
	}
		myBean.closeConn ( ) ;
%>

<script src="../SelectDateTime/Popup.js"></script>

<table width="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10">&nbsp;</td>
	<td>
	<TABLE  width="100%" border=1 cellPadding=5 cellSpacing=0 bordercolor="ffffff" class="main1">
	  <TBODY>
		<TR bgcolor="ffffff">
		  <TD colSpan="2" class="title_s">发布论文(加*为必添项)</TD>
		</TR>
	<FORM name="form1"  method="post">
	  <input type=hidden name=id value="<%=str[0]%>">
		
		<TR bgcolor="E8FCE2">
		  <TD width=84>论文编号<font color=red>(*)</font></TD>
		  <TD width="594" colspan="3"><INPUT name="txt_lwbh" type=text class="fminpt" size=23  maxLength="20" value="<%=str[1]%>">
		  </TD>
		</TR>
		<TR bgcolor="E8FCE2">
		  <TD width=84>学院</TD>
		  <TD colspan="3"><INPUT name="txt_xymc" value="<%=str[2]%>" type=text size="23" class="fminpt"  maxLength="20" > </TD>
		</TR>		
		
		<TR bgcolor="E8FCE2">
		  <TD width=84>作者<font color=red>(*)</font></TD>
		  <TD colspan="3"> <INPUT name="txt_zz" type=text class="fminpt" id="tos" size=23  value="<%=str[3]%>" ></TD>
		</TR>

		<TR bgcolor="E8FCE2">
		  <TD width=84>刊物名称</TD>
		  <TD colspan="3"><INPUT name="txt_kwmc" type=text class="fminpt" size=40  maxLength="50" value="<%=str[4]%>">
		  </TD>
		</TR>
		<TR bgcolor="E8FCE2">
		  <TD width=84>论文名称<font color=red>(*)</font></TD>
		  <TD colspan="3"><INPUT name="txt_lwmc" type=text class="fminpt" size=70  maxLength="100" value="<%=str[5]%>">
		  </TD>
		</TR>
		<TR bgcolor="E8FCE2">
		  <TD width=84>收录情况</TD>
		  <TD colspan="3"><select name="sel_slqk"  onchange="onclk(this,document.all.txt_slqkname)">
		  <option id="" value=""  selected >请选择收录情况</option>
<%
		Vector vect1 = new Vector();
	    sql = "select id,code_value from kjc2_code where codeid='LW_SLQK' order by id";
		vect1 = myBean.getDataBySql(sql);
		String strID1 = "";
		String strName1 = "";
		for(int i =0 ; i < vect1.size ( ) ; i++ )
		{
			Hashtable h = (Hashtable) vect1.get( i ) ;
			strName1 = (String)h.get("code_value");
			strID1 = (String)h.get("id");
%>
		  <option id="<%=strName1%>" value="<%=strID1%>" <% if((str[6].equals(strID1))){%> selected <%}%>><%=strName1%></option>
<%}%>		  
		  </select><INPUT name="txt_slqkname"  type=hidden  class="fminpt" maxLength="50" value="<%=str[12]%>" readonly> <INPUT class="fmbtn" type="button" value="添加"onclick="window.open('../kjc2_code/code_edit.jsp?actionflg=add&txt_codeid=LW_SLQK&txt_type=论文&txt_name=收录情况','code','height=400,width=600,toolbar=no,menubar=no,location=no,resizable=no,directories=no,status=no,scrollbars=yes,dependent=no,left=200,top=200');"></TD>
		</TR>
		<TR bgcolor="E8FCE2">
		  <TD width=84>影响力</TD>
		  <TD colspan="3">
		  <select name="sel_yxl" onclick="">
		  <option value="世界性" <%if((str[7].equals(""))||(str[7].equals("世界性"))){%>selected<%}%>>世界性</option>
		  <option value="全国性" <%if(str[7].equals("全国性")){%>selected<%}%>>全国性</option>
		  <option value="地方性" <%if(str[7].equals("地方性")){%>selected<%}%>>地方性</option>
		  </select>
		  </TD>
		</TR>



		<TR bgcolor="E8FCE2">
		  <TD>影响因子</TD>
		  <TD colspan="3"><INPUT name="txt_yxyz"  type=text  class="fminpt"  size=10 maxLength="50" value="<%=str[8]%>">
		  </TD>
		</TR>
		<TR bgcolor="E8FCE2">
		  <TD width=84>引用次数</TD>
		  <TD colspan="3"> <INPUT name="txt_yycs" type=text class="fminpt" id="tos" size=10  value="<%=str[9]%>">
		 </TD>
		</TR>
		<TR bgcolor="E8FCE2">
		  <TD>第几作者</TD>
		  <TD colspan="3">
		  <INPUT name="txt_djzz" type=text class="fminpt" id="tos" size=10  value="<%=str[10]%>">
		  </TD>
		</TR>
		
		<TR bgcolor="E8FCE2">
		  <TD>备注</TD>
		  <TD colspan="3">
		  <textarea rows="5" cols="70" name="txt_memo" value="<%=str[11]%>"><%=str[11]%></textarea>
		  </TD>
		</TR>

		<TR bgColor="E8FCE2">
		</TR>

		<TR bgColor="E8FCE2">
		  <TD colSpan="4" align="middle"><INPUT class="fmbtn" type=submit value=" 完 成 " name="submit" onclick="return onedt('<%=actionflg%>')">
			  <INPUT class="fmbtn" type=reset value=" 重 写 " name="reset">      </TD>
		</TR>
	  </FORM>
      </tbody>
	</TABLE>
</td>
<td width="50">&nbsp;</td>
</tr>
</table>



</body>
</html>
  <SCRIPT language=javascript>
<!--
    function onclk(selname,txtname)
	{
		var i = selname.selectedIndex;
		txtname.value = selname.options[i].text;
	}
    function onchg(selname)
	{
		var i = selname.selectedIndex;
		document.all.txt_xybh.value = selname.options[i].value;
		document.all.txt_xymc.value = selname.options[i].id;
	}
	function onchgnew(selname)
	{
		var i = selname.selectedIndex;
		var flag = false;
		if(document.all.txt_xymc.value=="")
		{
			document.all.txt_xymc.value = selname.options[i].id;
		}
		else
		{
			for(var m=0;m<((document.all.txt_xymc.value).split(",")).length;m++)
			{
				if(((document.all.txt_xymc.value).split(","))[m]==selname.options[i].id)
				{flag = true;break;}
			}
			if(flag!=true)
			{
				document.all.txt_xymc.value = document.all.txt_xymc.value+","+selname.options[i].id;
			}
		}
	}
	function isDig(str)
	{
		var bool = true;
		for(var i=0;i<str.length;i++)
		{
			if(!(str.charAt(i)>=0&&str.charAt(i)<=9))
			{
				bool = false;
				break;
			}
		}
		return bool;
	}
    function onedt(flg)
	{
		if(document.all.txt_lwbh.value=="")
		{
			alert("请填写论文编号!");
			return false;
		}
		else if(document.all.txt_zz.value=="")
		{
			alert("请填写作者!");
			return false;
		}
		else if(document.all.txt_lwmc.value=="")
		{
			alert("请填写论文名称!");
			return false;
		}
		else if(!isDig(document.all.txt_yycs.value))
		{
			alert("引用次数必须为数字!");
			return false;
		}
		else if(!isDig(document.all.txt_djzz.value))
		{
			alert("第几作者必须为数字!");
			return false;
		}
	    else
		{
			if(flg=="add4")
			{
				document.all.form1.action="action.jsp?actionflg=add4";
				//document.all.form1.submit();
			}
			if(flg=="mod4")
			{
				document.all.form1.action="action.jsp?actionflg=mod4&id=<%=id%>";
				//document.all.form1.submit();
			}
		}
	}

function onbck(idvalue,codeid)
{
	var sel_lgth = document.all.sel_slqk.options.length;
	for(var i=sel_lgth-1;i>0;i--)
	{
        document.all.sel_slqk.options.remove(i);
	}
	var codeidvalue = idvalue.split(",");
	if(codeidvalue!=null && codeidvalue.length!=0)
	{
		for(var j=0;j<codeidvalue.length;j++)
		{
			document.all.sel_slqk.options[document.all.sel_slqk.options.length]=new Option((codeidvalue[j].split("-"))[1],(codeidvalue[j].split("-"))[0]);
		}
	}
    document.all.txt_slqkname.value="";
		//window.close();
}

//-->
</SCRIPT>

⌨️ 快捷键说明

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