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

📄 addfight.jsp

📁 主要是航空预订系统
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=gbk"
    pageEncoding="gbk"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html:html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {font-size: 16px}
-->
</style>
<script type="text/javascript" language="javascript">
var today = new Date();
var day   = today.getDate();
var month = today.getMonth();
var year  = y2k(today.getYear());
var monthname = new Array('01','02','03','04','05','06','07','08','09','10','11','12');
var currentfield;
function restart()
{   	
	currentfield.value = y2k(year) + "-" + monthname[month] + "-" + padout(day);
	mywindow.close();		
}
function y2k(number)
{
	number = parseInt(number);
	return (number < 1000) ? number + 1900 : number;
}
function padout(number)
{
	number = parseInt(number);
	return (number < 10) ? '0' + number : number;
}
function startDate(id){
	var nid = document.getElementById(id);
	currentfield = nid;
	mywindow = window.open('destine/aircalendar.html','Calendar', "resizeable = no,width=345,height=295" );
	mywindow.location.href = 'destine/aircalendar.html';
}
function isEmpty(id,div,label){
	var eid = document.getElementById(id);
	if(eid.value.length==0){
		document.getElementById(div).innerHTML=label+"不能为空";
		return false;
	}
	document.getElementById(div).innerHTML="";
	return true;
}
function isNumber(id,div,label){
	var patern =/^[0-9,]*$/;
	var val = document.getElementById(id).value;
	if(val.length!=0){
		if(!patern.test(val)){
			document.getElementById(div).innerHTML=label+"只能是整数";
			return false;
		}else{
			document.getElementById(div).innerHTML="";
			return true;
		}
	}else{
		document.getElementById(div).innerHTML=label+"不能为空";
		return false;
	}
}
function isPrice(id,div,label){
	var patern =/^\d+(\.\d+)?$/;
	if(!patern.exec(document.getElementById(id).value)){
		document.getElementById(id).value="0.0";
		document.getElementById(div).innerHTML=label+"不能为空且只能是数字";
		return false;
	}
	document.getElementById(div).innerHTML="";
	return true;
}

function onSubmitCheck(){
	var b1=isEmpty('leaveTime','leaveTimeDiv','出发日期')
	var b2=isEmpty('fightName','fightNameDiv','航空公司');
	var b3=isEmpty('fightNo','fightNoDiv','航班号');
	var b4=isEmpty('leaveCity','leaveCityDiv','出发城市');
	var b5=isEmpty('arriveCity','arriveCityDiv','到达城市');
	var b6=isEmpty('leaveTime','leaveTimeDiv','起飞时间');
	var b7=isEmpty('arriveTime','arriveTimeDiv','到达时间');
	var b8=isNumber('specialNum','specialNumDiv','特价舱票数');
	var b9=isNumber('economicNum','economicNumDiv','经济舱票数');
	var b10=isNumber('businessNum','businessNumDiv','公务舱票数');
	var b11=isNumber('headNum','businessNumDiv','头等舱票数');
	var b12=isPrice('price','priceDiv','原价');
	var b13=isPrice('fuelRate','fuelRateDiv','燃油费');
	var b14=isPrice('buildRate','buildRateDiv','机建费');
	if(b1&&b2&&b3&&b4&&b5&&b6&&b7&&b8&&b9&&b10&&b11&&b12&&b13&&b14){
		return true;
	}
	return false;
}
</script>
</head>

<body>
<html:form action="/addFightAction.do?act=add" method="post" onsubmit="return onSubmitCheck();">
<table width="722" height="402" border="1" align="center">
  <tr>
    <th colspan="3" scope="col"><span class="STYLE1">添加航班信息</span></th>
  </tr>
  <tr>
    <td width="116">出发日期:</td>
    <td width="225"><label>
      <input type="text" name="leaveDate" id="leaveDate" onclick="startDate('leaveDate')"/>
    </label></td>
    <td width="442"><div id="leaveDateDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td width="116">航空公司:</td>
    <td width="225"><label>
      <input type="text" name="fightName" id="fightName" onblur="isEmpty('fightName','fightNameDiv','航空公司')"/>
    </label></td>
    <td width="442"><div id="fightNameDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>航班号:</td>
    <td><label>
      <input type="text" name="fightNo" id="fightNo" onblur="isEmpty('fightNo','fightNoDiv','航班号')"/>
    </label></td>
    <td><div id="fightNoDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>出发城市:</td>
    <td><label>
      <input type="text" name="leaveCity" id="leaveCity" onblur="isEmpty('leaveCity','leaveCityDiv','出发城市')"/>
    </label></td>
    <td><div id="leaveCityDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>到达城市:</td>
    <td><label>
      <input type="text" name="arriveCity" id="arriveCity" onblur="isEmpty('arriveCity','arriveCityDiv','到达城市')"/>
    </label></td>
    <td><div id="arriveCityDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>起飞时间:</td>
    <td><label>
      <input type="text" name="leaveTime" id="leaveTime" onblur="isEmpty('leaveTime','leaveTimeDiv','起飞时间')"/>
    </label></td>
    <td><div id="leaveTimeDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>到达时间:</td>
    <td><label>
      <input type="text" name="arriveTime" id="arriveTime" onblur="isEmpty('arriveTime','arriveTimeDiv','到达时间')"/>
    </label></td>
    <td><div id="arriveTimeDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>特价舱票数:</td>
    <td><label>
      <input type="text" name="specialNum" id="specialNum" onblur="isNumber('specialNum','specialNumDiv','特价舱票数')">
    </label></td>
    <td><div id="specialNumDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td height="21">经济舱票数:</td>
    <td><label>
      <input type="text" name="economicNum" id="economicNum" onblur="isNumber('economicNum','economicNumDiv','经济舱票数')">
    </label></td>
    <td><div id="economicNumDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td height="21">商业舱票数:</td>
    <td><label>
      <input type="text" name="businessNum" id="businessNum" onblur="isNumber('businessNum','businessNumDiv','公务舱票数')">
    </label></td>
    <td><div id="businessNumDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td height="21">头等舱票数:</td>
    <td><label>
      <input type="text" name="headNum" id="headNum" onblur="isNumber('headNum','headNumDiv','头等舱票数')">
    </label></td>
    <td><div id="headNumDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td height="21">原价:</td>
    <td><label>
      <input type="text" name="price" id="price" onblur="isPrice('price','priceDiv','原价')"/>
    </label></td>
    <td><div id="priceDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  
  <tr>
    <td>燃油费:</td>
    <td><label>
      <input type="text" name="fuelRate" id="fuelRate" onblur="isPrice('fuelRate','fuelRateDiv','燃油费')"/>
    </label></td>
    <td><div id="fuelRateDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td>机建费:</td>
    <td><label>
      <input type="text" name="buildRate" id="buildRate" onblur="isPrice('buildRate','buildRateDiv','机建费')"/>
    </label></td>
    <td><div id="buildRateDiv" style="display:block;color:red">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3"><label>
      <html:submit>添加</html:submit>
      <html:reset>重置</html:reset>
    </label></td>
  </tr>
</table>
</html:form>
</body>
</html:html>

⌨️ 快捷键说明

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