【JSP开源代码栏目提醒】:网学会员为需要JSP开源代码的朋友们搜集整理了up_book_form.jsp相关资料,希望对各位网友有所帮助!
<%@ page contentType="text/html; charset=big5" language="java" import="java.sql.*" errorPage="" %>
<%@ include file="../../Connections/OnlineBook.jsp" %>
<%
String isbn = "";
if (request.getParameter("isbn") !=null) {isbn = (String)request.getParameter("isbn");}
%>
<%
Driver Driverpub = (Driver)Class.forName(MM_OnlineBook_DRIVER).newInstance();
Connection Connpub = DriverManager.getConnection(MM_OnlineBook_STRING,MM_OnlineBook_USERNAME,MM_OnlineBook_PASSWORD);
PreparedStatement Statementpub = Connpub.prepareStatement("SELECT * FROM online_book.publishing ORDER BY pub_id DESC");
ResultSet pub = Statementpub.executeQuery();
boolean pub_isEmpty = !pub.next();
boolean pub_hasData = !pub_isEmpty;
Object pub_data;
int pub_numRows = 0;
%>
<%
Driver Driverbook_class = (Driver)Class.forName(MM_OnlineBook_DRIVER).newInstance();
Connection Connbook_class = DriverManager.getConnection(MM_OnlineBook_STRING,MM_OnlineBook_USERNAME,MM_OnlineBook_PASSWORD);
PreparedStatement Statementbook_class = Connbook_class.prepareStatement("SELECT * FROM online_book.book_class ORDER BY class_id ASC");
ResultSet book_class = Statementbook_class.executeQuery();
boolean book_class_isEmpty = !book_class.next();
boolean book_class_hasData = !book_class_isEmpty;
Object book_class_data;
int book_class_numRows = 0;
%>
<%
Driver Driverbook_item = (Driver)Class.forName(MM_OnlineBook_DRIVER).newInstance();
Connection Connbook_item = DriverManager.getConnection(MM_OnlineBook_STRING,MM_OnlineBook_USERNAME,MM_OnlineBook_PASSWORD);
PreparedStatement Statementbook_item = Connbook_item.prepareStatement("SELECT * FROM book_class a,book_item b WHERE a.class_id = b.class_id ORDER BY a.class_id ASC,item_id ASC");
ResultSet book_item = Statementbook_item.executeQuery();
boolean book_item_isEmpty = !book_item.next();
boolean book_item_hasData = !book_item_isEmpty;
Object book_item_data;
int book_item_numRows = 0;
%>
<%
Driver Driverbook_data = (Driver)Class.forName(MM_OnlineBook_DRIVER).newInstance();
Connection Connbook_data = DriverManager.getConnection(MM_OnlineBook_STRING,MM_OnlineBook_USERNAME,MM_OnlineBook_PASSWORD);
PreparedStatement Statementbook_data = Connbook_data.prepareStatement("SELECT * FROM book_data a,book_class b,book_item c,publishing d WHERE a.class_id = b.class_id && a.item_id = c.item_id && a.pub_id = d.pub_id && isbn = '"+isbn+"'");
ResultSet book_data = Statementbook_data.executeQuery();
boolean book_data_isEmpty = !book_data.next();
boolean book_data_hasData = !book_data_isEmpty;
Object book_data_data;
int book_data_numRows = 0;
%>
<%
int Repeat1__numRows = -1;
int Repeat1__index = 0;
pub_numRows += Repeat1__numRows;
%>
<%
int Repeat2__numRows = -1;
int Repeat2__index = 0;
book_item_numRows += Repeat2__numRows;
%>
<%
int Repeat3__numRows = -1;
int Repeat3__index = 0;
book_class_numRows += Repeat3__numRows;
%>
<%@ include file="../../include/left_color.jsp" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>鏇存柊涔︾睄璧勬枡</title>
<!-- 鏃ユ湡閫夊崟 -->
<SCRIPT language=javascript>
<!--
var newwin = '';
//-->
</SCRIPT>
<SCRIPT language=javascript src="../../js/cl_calendar.js"></SCRIPT>
<!-- 鏃ユ湡閫夊崟 -->
<SCRIPT language=javascript>
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</SCRIPT>
<SCRIPT language=javascript>
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function YY_checkform() { //v4.66
//copyright (c)1998,2002 Yaromat.com
var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
for (var i=1; i<args.length;i=i+4){
if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
myV=myObj.value;
if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
if (myReq&&myObj.value.length==0){addErr=true}
if ((myV.length>0)&&(args[i+2]==1)){ //fromto
var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
} else if ((myV.length>0)&&(args[i+2]==2)){
var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
} else if ((myV.length>0)&&(args[i+2]==3)){ // date
var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
if(myAt){
var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
var myDate=new Date(myY,myM,myD);
if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
}else{addErr=true}
} else if ((myV.length>0)&&(args[i+2]==4)){ // time
var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
} else if (myV.length>0&&args[i+2]==5){ // check this 2
var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
if(!myObj1.checked){addErr=true}
} else if (myV.length>0&&args[i+2]==6){ // the same
var myObj1 = MM_findObj(args[i+1]);
if(myV!=myObj1.value){addErr=true}
}
} else
if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
if (args[i+2]==2){
var myDot=false;
for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
if(!myDot){myErr+='* ' +args[i+3]+'\n'}
}
} else if (myObj.type=='checkbox'){
if(args[i+2]==1&&myObj.checked==false){addErr=true}
if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
} else if (myObj.type=='select-one'||myO
上一篇:
Up_article.jsp
下一篇:
中小企业技术创新的动力因素分析