?? s_iteminfo.jsp
字號:
<%@ 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>項目申報</title>
<SCRIPT language=javascript>
<!--
OptSort = new Array(
"0100","哲學",
"0101","哲學",
"0200","經濟學",
"0201","理論經濟學",
"0202","應用經濟學",
"0300","法學",
"0301","法學",
"0302","政治學",
"0303","社會學",
"0304","民族學",
"0400","教育學",
"0401","教育學",
"0403","體育學",
"0500","文學",
"0501","中國語言文學",
"0502","外國語言文學",
"0503","新聞傳播學",
"0504","藝術學",
"0600","歷史學",
"0601","歷史學",
"0700","理學",
"0701","數學",
"0702","物理學",
"0703","化學",
"0704","天文學",
"0705","地理學",
"0706","大氣科學",
"0707","海洋科學",
"0708","地球物理學",
"0709","地質學",
"0710","生物學",
"0711","系統科學",
"0712","科學技術史",
"0800","工學",
"0801","力學",
"0802","機械工程",
"0803","光學工程",
"0804","儀器科學與技術",
"0805","材料科學與工程",
"0806","冶金工程",
"0807","動力工程及工程熱物理",
"0808","電氣工程",
"0809","電子科學與技術",
"0810","信息與通信工程",
"0811","控制科學與工程",
"0812","計算機科學與技術",
"0813","建筑學",
"0814","土木工程",
"0815","水利工程",
"0816","測繪科學與技術",
"0817","化學工程與技術",
"0818","地質資源與地質工程",
"0819","礦業工程",
"0820","石油與天然氣工程",
"0900","農學",
"0901","作物學",
"0902","園藝學",
"0903","農業資源利用",
"0904","植物保護",
"0905","畜牧學",
"0906","獸醫學",
"0907","林學",
"0908","水產",
"1000","醫學",
"1001","基礎醫學",
"1002","臨床醫學",
"1003","口腔醫學",
"1004","公共衛生與預防醫學",
"1005","中醫學",
"1006","中西醫結合",
"1007","藥學",
"1008","中藥學",
"1100","軍事學",
"1101","軍事",
"1200","管理學",
"1201","管理科學與工程",
"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("最多選兩項。");
}
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("最多選兩項。");
}
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("此項已選擇。");
}
}
}
}//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("年份為四位數字");
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);
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -