countereditor.jsp
来自「JetSpeed-2技术资料 JetSpeed-2技术资料 JetSpeed-2」· JSP 代码 · 共 132 行
JSP
132 行
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@page import="com.jdlssoft.portal.counter.portlets.CounterPortlet"%>
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
<portlet:defineObjects/>
<%
String context=request.getContextPath();
int counter=CounterPortlet.counterService.getCounter();
%>
<html>
<head>
<title>计数器</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="<%=context%>/css/css.css" rel="stylesheet" type="text/css">
<link href="<%=context%>/css/main.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" rightmargin="0" topmargin="0">
<form name="<portlet:namespace/><%=CounterPortlet.COUNTER_FORM%>" method="POST" action="<portlet:actionURL/>">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td class="text"><%=(String)request.getAttribute("operResult")==null?"":(String)request.getAttribute("operResult")%></td></tr>
<tr><td width="100%">
<table width="100%" cellspacing="0" cellpadding="0">
<tr valign="middle">
<td width="17"><img src="<%=context%>/images/count/count_001.gif" width="31" height="31"></td>
<td background="<%=context%>/images/count/count_002.gif">
<div align="center" ><font color="#FFFFFF"><b class="bt">计 数 牌</b></font></div>
</td>
<td width="17"><img src="<%=context%>/images/count/count_003.gif" width="31" height="31"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td>
<table width="100%" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="10"> </td>
<td height="18">
<div align="center"><font color="#000000">您是第</font></div>
</td>
<td width="10"> </td>
</tr>
<tr>
<td width="10"> </td>
<td height="18" class="text">
<input type="text" size="25" class="NCI_TEXT" name="counter" value="<%=counter%>">
</td>
<td width="10"> </td>
</tr>
<tr>
<td width="10"> </td>
<td height="18">
<div align="center"><font color="#000000">位来访的客人</font></div>
</td>
<td width="10"> </td>
</tr>
<tr>
<td width="10"> </td>
<td height="18">
<div align="center"><input type="button" class="button6" value="更新" onclick="<portlet:namespace/>updateCounter()"></div>
</td>
<td width="10"> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden" name="actionName" value="<%=CounterPortlet.UPDATE_COUNTER_ACTION%>">
</form>
<script type="text/javascript">
function <portlet:namespace/>updateCounter(){
var frm=document.all.<portlet:namespace/><%=CounterPortlet.COUNTER_FORM%>;
if(javaTrim(frm.counter.value)==""){
alert("计数器不能为空!");
frm.counter.focus();
return false;
}
if(!checkNumber(javaTrim(frm.counter.value))){
alert("必须为数字,请重新输入!");
frm.counter.focus();
return false;
}
if(!isInteger(javaTrim(frm.counter.value))){
alert("必须为正整数,请重新输入!");
frm.counter.focus();
return false;
}
frm.submit();
return false;
}
/**
* 检查是否是整数
* @returrn true:是整数 false:非整数
*/
function isInteger(objID) {
var regu = /^[-]{0,1}[0-9]{1,}$/;
if(regu.test(objID)){
if(objID>0){
return true;
}
}
return false;
}
/**验证输入是否为数字*/
function checkNumber(Str) {
var Letters = "1234567890";
var i;
var c;
for( i = 0; i < Str.length; i ++ ) {
c = Str.charAt( i );
if (Letters.indexOf(c) ==-1) {
return false;
}
}
return true;
}
function javaTrim(str) {
return str.replace(/\ /g,"");
}
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?