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">&nbsp;</td>
                   <td height="18"> 
                     <div align="center"><font color="#000000">您是第</font></div>
                   </td>
                   <td width="10">&nbsp;</td>
                 </tr>
                <tr>
                  <td width="10">&nbsp;</td>
                  <td height="18" class="text"> 
                    <input type="text" size="25" class="NCI_TEXT" name="counter" value="<%=counter%>">
                  </td>
                  <td width="10">&nbsp;</td>
                </tr>
                <tr>
                  <td width="10">&nbsp;</td>
                  <td height="18"> 
                    <div align="center"><font color="#000000">位来访的客人</font></div>
                  </td>
                  <td width="10">&nbsp;</td>
                </tr>
                 <tr>
                  <td width="10">&nbsp;</td>
                  <td height="18"> 
                    <div align="center"><input type="button" class="button6" value="更新" onclick="<portlet:namespace/>updateCounter()"></div>
                  </td>
                  <td width="10">&nbsp;</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 + -
显示快捷键?