?? s_iteminfo.jsp
字號(hào):
<%@ page language="java" contentType="text/html;charset=GB2312"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%
String getLoginmessage=(String)session.getValue("loginSign");
String unit_ID=(String)session.getValue("unitID");
if(getLoginmessage!="OK")
{
response.sendRedirect("index2.jsp");
}
%>
<jsp:useBean id="s_itemInfo" scope="page" class="firm.firm"/>
<%
String ssql="select * from I_itemSetup";
ResultSet srs=s_itemInfo.executeQuery(ssql);
java.util.Date today=new java.util.Date();
java.util.Date s_beginDate=new java.util.Date();
java.util.Date s_finishDate=new java.util.Date();
if(srs.next())
{
s_beginDate=srs.getDate("s_beginDate");
s_finishDate=srs.getDate("s_finishDate");
}
if(today.before(s_beginDate) || today.after(s_finishDate))
{
response.sendRedirect("timeOut.jsp");
}
%>
<html>
<head>
<title>項(xiàng)目申報(bào)</title>
<SCRIPT language=javascript>
<!--
OptSort = new Array(
"0100","哲學(xué)",
"0101","哲學(xué)",
"0200","經(jīng)濟(jì)學(xué)",
"0201","理論經(jīng)濟(jì)學(xué)",
"0202","應(yīng)用經(jīng)濟(jì)學(xué)",
"0300","法學(xué)",
"0301","法學(xué)",
"0302","政治學(xué)",
"0303","社會(huì)學(xué)",
"0304","民族學(xué)",
"0400","教育學(xué)",
"0401","教育學(xué)",
"0402","心理學(xué)",
"0403","體育學(xué)",
"0500","文學(xué)",
"0501","中國(guó)語言文學(xué)",
"0502","外國(guó)語言文學(xué)",
"0503","新聞傳播學(xué)",
"0504","藝術(shù)學(xué)",
"0600","歷史學(xué)",
"0601","歷史學(xué)",
"0700","理學(xué)",
"0701","數(shù)學(xué)",
"0702","物理學(xué)",
"0703","化學(xué)",
"0704","天文學(xué)",
"0705","地理學(xué)",
"0706","大氣科學(xué)",
"0707","海洋科學(xué)",
"0708","地球物理學(xué)",
"0709","地質(zhì)學(xué)",
"0710","生物學(xué)",
"0711","系統(tǒng)科學(xué)",
"0712","科學(xué)技術(shù)史",
"0800","工學(xué)",
"0801","力學(xué)",
"0802","機(jī)械工程",
"0803","光學(xué)工程",
"0804","儀器科學(xué)與技術(shù)",
"0805","材料科學(xué)與工程",
"0806","冶金工程",
"0807","動(dòng)力工程及工程熱物理",
"0808","電氣工程",
"0809","電子科學(xué)與技術(shù)",
"0810","信息與通信工程",
"0811","控制科學(xué)與工程",
"0812","計(jì)算機(jī)科學(xué)與技術(shù)",
"0813","建筑學(xué)",
"0814","土木工程",
"0815","水利工程",
"0816","測(cè)繪科學(xué)與技術(shù)",
"0817","化學(xué)工程與技術(shù)",
"0818","地質(zhì)資源與地質(zhì)工程",
"0819","礦業(yè)工程",
"0820","石油與天然氣工程",
"0900","農(nóng)學(xué)",
"0901","作物學(xué)",
"0902","園藝學(xué)",
"0903","農(nóng)業(yè)資源利用",
"0904","植物保護(hù)",
"0905","畜牧學(xué)",
"0906","獸醫(yī)學(xué)",
"0907","林學(xué)",
"0908","水產(chǎn)",
"1000","醫(yī)學(xué)",
"1001","基礎(chǔ)醫(yī)學(xué)",
"1002","臨床醫(yī)學(xué)",
"1003","口腔醫(yī)學(xué)",
"1004","公共衛(wèi)生與預(yù)防醫(yī)學(xué)",
"1005","中醫(yī)學(xué)",
"1006","中西醫(yī)結(jié)合",
"1007","藥學(xué)",
"1008","中藥學(xué)",
"1100","軍事學(xué)",
"1101","軍事",
"1200","管理學(xué)",
"1201","管理科學(xué)與工程",
"1202","工商管理");
function showMainOpt()
{
var i,start,step,len,a,args=showMainOpt.arguments;
a = args[0];
len = a.length;
start = (args.length>=2)?args[1]:0;
step = 2;
for(i=start;i<len;i+=step)
{
if(a[i].substr(a[i].length-2) == "00")
document.writeln("<option value="+a[i]+">"+a[i+1]+"</option>");
}
}
function showSubOpt()
{
var i,len,start,step,s1,s2,a,args=showSubOpt.arguments;
var mainVal,val,name;
a=args[0];
s1=args[1];
s2=args[2];
start=0;
step=2;
IsAll = (args.length>=4)?args[3]:false;
len=a.length;
mainVal=s1.options[s1.selectedIndex].value;
mainVal=mainVal.substr(0,2);
for(i=s2.length-1;i>=0;i--)
{
s2.options[i]=null;
}
if(Number(mainVal)!=0)
{
for(i=start;i<len;i+=step)
{
val = a[i];
name = a[i+1];
if(val.substr(0,2)==mainVal && (IsAll || !IsAll && (val.substr(val.length-2) != "00")))
{
s2.options[s2.length]=new Option(name,val,false,false);
}
}
}
}
function GetObjID(ObjName)
{
var args=GetObjID.arguments;
var f1=(args.length>1)?args[1]:document.theform;
for ( var ObjID=0; ObjID < f1.elements.length; ObjID++ )
if (f1.elements[ObjID].name == ObjName )
{ return(ObjID);
break;
}
return(-1);
}
function GetLocation(ObjID, Value)
{
var args=GetLocation.arguments;
var f1=(args.length>2)?args[2]:document.theform;
total=f1.elements[ObjID].length;
for (pp=0; pp<total; pp++)
if (f1.elements[ObjID].options[pp].text == "---"+Value+"---")
{ return (pp);
break;
}
return (-1);
}
function AddItem(ObjName, DesName, CatName)
{
var args=AddItem.arguments;
var f1=(args.length>3)?args[3]:document.theform;
//GET OBJECT ID AND DESTINATION OBJECT
ObjID = GetObjID(ObjName,f1);
DesObjID = GetObjID(DesName,f1);
CatObjID = GetObjID(CatName,f1);
if ( ObjID != -1 && DesObjID != -1 && CatObjID != -1 )
{ hasNum = overalert(DesObjID,f1);
if (hasNum == 2)
{
window.alert("最多選兩項(xiàng)。");
}
else
{ //GET SELECTED ITEM NUMBER
SelNum = 0;
for (var j=0; j<f1.elements[ObjID].length; j++)
{ if ( f1.elements[ObjID].options[j].selected)
SelNum ++;
}
if ((SelNum + hasNum) > 2)
{
window.alert("最多選兩項(xiàng)。");
}
else
{ jj = f1.elements[CatObjID].selectedIndex;
CatValue = f1.elements[CatObjID].options[jj].text;
CatCode = f1.elements[CatObjID].options[jj].value;
i = f1.elements[ObjID].options.length;
j = f1.elements[DesObjID].options.length;
for (h=0; h<i; h++)
{ if (f1.elements[ObjID].options[h].selected )
{ Code = f1.elements[ObjID].options[h].value;
Text = f1.elements[ObjID].options[h].text;
j = f1.elements[DesObjID].options.length;
HasSelected = false;
for (k=0; k<j; k++ )
if (f1.elements[DesObjID].options[k].value == Code)
{ HasSelected = true;
break;
}
if (HasSelected == false)
{ Location = GetLocation(DesObjID, CatValue,f1);
if (Location == -1 )
{ //f1.elements[DesObjID].options[j] = new Option("---"+CatValue+"---",CatCode);
//f1.elements[DesObjID].options[j+1] = new Option(Text, Code);
f1.elements[DesObjID].options[j] = new Option(Text, Code);
}
else
{ InsertItem(DesObjID, Location+1,f1);
f1.elements[DesObjID].options[Location+1] = new Option(Text, Code);
}
}
else
{
window.alert("此項(xiàng)已選擇。");
}
}
}
}//else
}//else
//CLEAR SELECTION
for (i=0; i<f1.elements[ObjID].length; i++)
f1.elements[ObjID].options[i].selected = false;
for (i=0; i<f1.elements[DesObjID].length; i++)
f1.elements[DesObjID].options[i].selected = true;
}//if
}//end of function
function overalert(ID)
{
var args=overalert.arguments;
var f1=(args.length>1)?args[1]:document.theform;
var over = 0;
thelength = f1.elements[ID].length;
for (m=0; m<thelength; m++)
{ thevalue = f1.elements[DesObjID].options[m].value
thevalue = thevalue.substring(2)
if (thevalue!="00")
over=over+1;
}
return(over);
}
//end
//MODIFIED BY DAVID AND CLOUD
function DeleteItem(ObjName)
{
var args=DeleteItem.arguments;
var f1=(args.length>1)?args[1]:document.theform;
ObjID = GetObjID(ObjName,f1);
if ( ObjID != -1 )
{ var check_index = new Array();
for (i=f1.elements[ObjID].length-1; i>=0; i--)
{ if (f1.elements[ObjID].options[i].selected)
{ check_index[i] = true;
f1.elements[ObjID].options[i].selected = false;
}
else
check_index[i] = false;
}
for (i=f1.elements[ObjID].length-1; i>=0; i--)
{ if (check_index[i])
{ info = f1.elements[ObjID].options[i].value;
if (!(info.substring(2)=="00")) f1.elements[ObjID].options[i] = null
}
}
var b=0
var indexarr = new Array()
for (i=0;i<f1.elements[ObjID].length;i++)
{ value1 = f1.elements[ObjID].options[i].value
if (value1.substring(2)=="00"){
if (f1.elements[ObjID].length==i+1)
f1.elements[ObjID].options[i]=null
else
{ value2 = f1.elements[ObjID].options[i+1].value
if (value2.substring(2)=="00"){
indexarr[b]=i
b++
}
}
}
}
for (var c=0;c<b;c++){
f1.elements[ObjID].options[indexarr[c]-c]=null
}
}
}
function isValidDate( year, month, day )
{
year = parseInt(year,10);
month = parseInt(month,10);
day = parseInt(day,10);
if(year<1960)
{//alert("年份為四位數(shù)字");
return(false);
}
if ( month==4 || month==6 || month==9 || month==11 )
{ if ( day < 1 || day > 30 )
{// alert( "日期在1 - 30之間" );
return (false);
}
}
else
{ if ( month!=2 )
{ if ( day < 1 || day > 31 )
{// alert( "日期在1 - 31之間" );
return (false);
}
}
else
{ // month == 2
if ( ( year % 100 ) != 0 && (year % 4 == 0) || ( year % 100 ) == 0 && ( year % 400) == 0 )
{ if ( day > 29 )
{// alert( "日期在1 - 29之間" );
return (false);
}
}
else
{ if ( day > 28 )
{// alert( "日期在1 - 28之間" );
return (false);
}
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -