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

📄 addsubcategories.jsp

📁 噶额外噶外骨骼感广泛高热感 就 啊啊
💻 JSP
字号:
<%@ page contentType="text/html; charset=UTF-8" %>
<%--
 * @author  Sujatha
 * @version 1.0
 *
 * Development Environment        :  Oracle9i JDeveloper
 * Name of the Application        :  addSubCategories.jsp
 * Creation/Modification History  :
 *
 *     Sujatha        27-Dec-2001      Created
 *     Sujatha        23-Jan-2003      Incorporated Struts framework
 *
 * Overview of Application  
 *   This JSP provides a html form for the shop owner to add sub-categories to the shop.
 *
--%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page import="oracle.otnsamples.vsm.services.data.Category"%>
<%@ page language="java" errorPage="../misc/errorHandler.jsp" %>
<HEAD>
<TITLE><bean:message key="title.addsubcategory"/></TITLE>

  <!-- To prevent caching -->
  <% 
    response.setHeader("Cache-Control","no-cache"); // HTTP 1.1
    response.setHeader("Pragma","no-cache"); // HTTP 1.0
    response.setDateHeader ("Expires", -1); // Prevents caching at the proxy server
  %>    

<SCRIPT type="text/javascript">
function submitForm() {

  // Check if all the form fields have been entered before submitting the form
  var frm = document.categories;
  var list = frm.subCatNames;
  var len  = list.options.length;
  if ( len < 1 ) {
    alert("<bean:message key="subcat.javascript.nameerror"/>");
    return;
  } 
  
  for (i = 0; i < len ; i++ ) {
    list.options[i].selected = true;
  }
  frm.submit(); 
}

function updateList() {
  // This is to validate the subcategory name added to the list
  var val = document.categories._addValue.value;
  document.categories._addValue.value = '';
  if( val != '' ) {
    var len = document.categories.subCatNames.options.length;
    var box = document.categories.subCatNames.options;
    for(i = 0; i < len; i++ ) {
      if( val == document.categories.subCatNames.options[i].value ) {
        alert("<bean:message key="subcat.javascript.duplicateerror"/>");
        document.categories._addValue.value = val;
        return;
      }
    }
    newOption = new Option( val,val,false,false );
    document.categories.subCatNames.options[len] = newOption;
  }
}

function deleteList() {
  // This function deletes all the selected sub category names from the list
  var len = document.categories.subCatNames.options.length;
  var box = document.categories.subCatNames.options;
  var i = 0;
  var j = 0;
  while( i < len ) {
    if( box[i].selected ) {
      box[i] = null;
      len--;
      i--;
      }
    i++;
  }
}
</SCRIPT>	
  </HEAD>
<%
  // Get the category for the items in the shop 
	Category category = (Category)request.getAttribute("category");
%>  

  <BODY>
  <jsp:include page="../misc/ownerHeader.jsp" flush="true"></jsp:include> 


      <TABLE width="100%" border="0" cellspacing="0" cellpadding=
      "1" bgcolor="white">
        <TR>
          <TD width="17%" valign="top">
            <jsp:include page="leftNavigation.jsp" flush="true"></jsp:include> 
          </TD>

          <TD width="83%" valign="top">
            <TABLE>
              <TR>
                <TD width="26%" height="33" class="SubHeading">
                <bean:message key="subheading.addcategory"/></TD>
              <TD width ="76%" height="33"> 
              <HR>
                </TD>
              </TR>
  <logic:present name="message" scope="request">
       <TR> 
         <TD width="20%" align="center" class="ErrorText" colspan="2">
            <img src="images/warning.gif">&nbsp;<%=request.getAttribute("message")%>
         </TD>
       </TR>
</logic:present>                  
            </TABLE>
    <FORM name="categories" action="authownersubcategory.do?command=addSubCategory" method="post">
            
        <TABLE border="0" cellspacing="0"
            cellpadding="0">
          <TR> 
            <TD nowrap class="Prompt" align=
                "right"><bean:message key="prompt.catname"/>&nbsp;&nbsp;&nbsp;</TD>
            <TD class="BlueText">

                  <%=category.getName()%>
                  <input type=hidden name="catID" value="<%=category.getId()%>" >   
                  <input type=hidden name="catName" value="<%=category.getName()%>" >                     
            </TD>
            <TD colspan="3">&nbsp;
            </TD>
          </TR>            
          <TR> 
            <TD  width="15%" class="Prompt" align="right" nowrap>
              <bean:message key="prompt.subcatname"/> &nbsp;&nbsp;
            </TD>
            <TD width="17%" >
                <INPUT type="text" name="_addValue" size="15" maxlength="15">
            </TD>    
            <TD>
                <INPUT type=
                  "button" name="_addOption" value="=&gt;" onClick=
                  "javascript:updateList();">
             </TD>
             <TD width="7%" align="left" >
               <SPAN class="Prompt"><bean:message key="prompt.subcatlist"/></SPAN><BR>
                     <SELECT name="subCatNames" size="5" multiple>
                      </SELECT>             
            </TD>
			<TD width="20%" align="left" >
				     <input type="button" name="_delOptions" value=" X "
                        onClick="javascript:deleteList();">
            
			</TD>
          </TR>

          </TABLE>
         <TABLE width="100%" border="0" cellspacing="0" cellpadding="3" align="center">
          <TR> 
            <TD width="30%">&nbsp;</TD>
            <TD width="10%" align="right"> <A HREF="javascript:submitForm()">
              <html:img srcKey="image.submit" border="0"/></A> </TD>
            <TD width="10%" align="center">
              <A HREF="javascript:document.forms[1].reset();">
                <html:img srcKey="image.reset" border="0"/></A> </TD>
            <TD width="29%">&nbsp;</TD>
          </TR>
        </TABLE>
    </FORM>
  </TD>
</TR>
</TABLE>

       <jsp:include page="../misc/commonFooter.jsp" flush="true"></jsp:include> 

  </BODY>
</HTML>

⌨️ 快捷键说明

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