<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href='css/main.css' rel='stylesheet' type='text/css'></link>
<link href='css/edit.css' rel='stylesheet' type='text/css'></link>
<link href='css/style.css' rel='stylesheet' type='text/css'></link>
<title>电信运营计费管理系统-登录</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
}
.STYLE5{
font-size: 9px;
}
P{
LINE-HEIGHT: 120%; font-size: 12px; font-style: normal;
}
.STYLE6{
font-size: 13px;
font-weight: bold;
}
.STYLE7{
color: #FF8605;
}
P{
LINE-HEIGHT: 150%; font-size: 14px; text-indent: 20pt;font-style: normal;
}
LI{
FONT-SIZE: 12px;
}
-->
</style>
</head>
<body>
<center>
<!--logo头开始-->
<table width='778' height='74' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td>
<table height='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td width='168' height='100%'><a href="http://www.tarena.com.cn" target=_blank><img src="images/logo.gif" height="39" width="111" border="0"></a></td>
<td width='13'><img src="images/sy_03.jpg" height="67" width="13"></td>
<td width='136'><img src="images/sy_04.gif" height="37" width="348"></td>
<td width='276'> </td>
<td width='175' valign='bottom'> </td>
</tr>
</table></td>
</tr>
</table>
<!--logo头结束-->
<p> </p>
</center>
<!--正文区开始[包含左边的功能操作菜单,与中间的操作区域]-->
<center>
<table width='778' height='370' border='0'>
<tr>
<td> </td>
</tr>
<tr>
<!--左边列[功能操作菜单]结束 -->
<!--内容区开始-->
<td width='100%' align='center' valign='top'>
<center>
<form name="login" method="post" action="main.htm">
<table class="font" cellspacing="0" cellpadding="0" align="center" border="0" background="../images/index_r3_c1new.gif" width="196" height="215">
<tbody>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr height="20">
<td><span id=codes>帐 号</span>:</td>
<td>
<input type="text" name="loginname" value="" style="WIDTH:100px"><br/>
</td>
</tr>
<tr height="20">
<td>密 码: </td>
<td>
<input type="text" name="password" maxlength="20" value="" style="WIDTH: 100px">
</td>
</tr>
<tr height="20">
<td>验 证 码:</td>
<td>
<input type="text" name="imgcode" maxlength="4" value="" style="WIDTH: 50px">
<img src="images/imgcode.jpg" height="18" width="43" border="0" onclick="this.src=this.src +'?'+new Date();">
</td>
</tr>
<tr height="20">
<td colspan="2">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="登录">
<input type="reset" value="取消">
</td>
</tr>
</tbody>
</table>
<script type="text/javascript" language="Javascript1.1">
<!-- Begin
var bCancel = false;
function validateLogin(form) {
if (bCancel) {
return true;
} else {
var formValidationResult;
formValidationResult = validateRequired(form);
return (formValidationResult == 1);
}
}
function login_required () {
this.a0 = new Array("loginname", "<font color=red>用户必填</font>", new Function ("varName", " return this[varName];"));
}
/*$RCSfile: validateFloatRange.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are in a valid float range.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateFloatRange(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oRange = eval('new ' + formName.value + '_floatRange()');
for (x in oRange) {
var field = form[oRange[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' || field.type == 'textarea') &&
(field.value.length > 0) &&
field.disabled == false) {
var fMin = parseFloat(oRange[x][2]("min"));
var fMax = parseFloat(oRange[x][2]("max"));
var fValue = parseFloat(field.value);
if (!(fValue >= fMin && fValue <= fMax)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oRange[x][1];
isValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('\n'));
}
return isValid;
}
/*$RCSfile: validateUtilities.js,v $ $Revision: 1.2 $ $Date: 2004/03/28 16:53:21 $ */
/**
* This is a place holder for common utilities used across the javascript validation
*
**/
/*$RCSfile: validateByte.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid byte.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateByte(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oByte = eval('new ' + formName.value + '_ByteValidations()');
for (x in oByte) {
var field = form[oByte[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'select-one' ||
field.type == 'radio') &&
field.disabled == false) {
var value = '';
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
} else {
value = field.value;
}
if (value.length > 0) {
if (!isAllDigits(value)) {
bValid = false;
if (i == 0) {
focusField = field;
}
fields[i++] = oByte[x][1];
} else {
var iValue = parseInt(value);
if (isNaN(iValue) || !(iValue >= -128 && iValue <= 127)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oByte[x][1];
bValid = false;
}
}
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('\n'));
}
return bValid;
}
/*$RCSfile: validateMaxLength.js,v $ $Revision: 1.10 $ $Date: 2004/03/28 16:53:21 $ */
/**
* A field is considered valid if less than the specified maximum.
* Fields are not checked if they are disabled.
* <p>
* <strong>Caution:</strong> Using <code>validateMaxLength</code> on a password field in a
* login page gives unnecessary information away to hackers. While it only slightly
* weakens security, we suggest using it only when modifying a password.</p>
* @param form The form validation is taking place on.
*/
function validateMaxLength(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oMaxLength = eval('new ' + form
没有合适的资源?快使用搜索试试~ 我知道了~
电信增值计费系统源代码
共89个文件
htm:48个
jpg:15个
class:11个
2星 需积分: 10 28 下载量 104 浏览量
2009-05-17
23:30:09
上传
评论
收藏 266KB ZIP 举报
温馨提示
关于电信计费系统的源代码,是用java写的,采用spring整合stuts和Hibernate~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
资源推荐
资源详情
资源评论
收起资源包目录
netctoss.zip (89个子文件)
WebRoot
css
edit.css 681B
main.css 9KB
style.css 6KB
WEB-INF
web.xml 375B
lib
classes
dao
hibernate
AccountDAOHibernateImpl.class 1KB
StockDAOHibernateImpl.class 1KB
StockDAO.class 194B
AccountDAO.class 202B
client
Test.class 1KB
applicationContext.xml 3KB
applicationContext2.xml 3KB
applicationContext3.xml 2KB
service
StockException.class 286B
StockService.class 317B
spring
StockServiceSpringImpl.class 2KB
StockServiceSpringImpl2.class 2KB
entity
Account.class 984B
Stock.hbm.xml 388B
Account.hbm.xml 394B
Stock.class 966B
fee
feeupdate.htm 11KB
feebrowse.htm 11KB
feebrfordel.htm 11KB
index.htm 9KB
feebrforupd.htm 11KB
feeadd.htm 11KB
META-INF
MANIFEST.MF 39B
main.htm 5KB
user
acctbrforupd.htm 13KB
bussbrowse.htm 14KB
bussbrfordel.htm 14KB
acctupdate.htm 15KB
bussupdate.htm 14KB
acctbrfordel.htm 14KB
bussbrforupd.htm 14KB
acctbrowse.htm 13KB
acctadd.htm 15KB
index.htm 12KB
bussadd.htm 13KB
admin
adminbrforupd.htm 12KB
adminadd.htm 12KB
adminselfupd.htm 12KB
adminbrfordel.htm 12KB
adminbrowse.htm 12KB
index.htm 10KB
adminupdate.htm 12KB
rights
rolebrowse.htm 17KB
rolebrforupd.htm 16KB
rightbrowse.htm 14KB
rightbrfordel.htm 14KB
roleadd.htm 16KB
rightadd.htm 15KB
rolebrfordel.htm 16KB
index.htm 12KB
rightupdate.htm 15KB
roleupdate.htm 17KB
rightbrforupd.htm 14KB
images
sy_2_18.jpg 10KB
ctitle_bak_center.jpg 13KB
imgcode.jpg 1KB
index_r3_c1new.gif 3KB
sy_13.jpg 10KB
subchannel_bak.jpg 13KB
sy_04.gif 6KB
channel_dh_2.jpg 13KB
sy_03.jpg 543B
logo.gif 3KB
sy_10.jpg 780B
ctitle_bak_right.jpg 13KB
index_title_center2.gif 352B
index_26.jpg 12KB
channel_selfservices.jpg 15KB
subchannel_doc.jpg 13KB
Thumbs.db 76KB
btn_xx_right.jpg 13KB
sy_12.jpg 704B
ctitle_bak_fcenter.jpg 13KB
account
acctyear.htm 10KB
acctyeardetail.htm 9KB
acctmonth.htm 11KB
acctmonthdetail.htm 10KB
index.htm 8KB
reckon
reckondetail.htm 10KB
reckon.htm 10KB
index.htm 8KB
selfservice
reckondetail.htm 9KB
reckon.htm 11KB
index.htm 8KB
login.htm 38KB
共 89 条
- 1
资源评论
- rd1102012-03-17文件缺失不能用
Jeremy_R
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功