<table width="1200"  border="1" align="center" cellpadding="0" cellspacing="1" bordercolorlight="#CCCCCC" bordercolor="#FFFFFF" bordercolordark="#FFFFFF" >
  <form name="userForm" method="post" action="" onSubmit="return save();">
  <tr>
    <td height="22" colspan="7" align="left" ><select name="departmentid" id="departmentid" style="width:150px">
输入查询条件:
<option value="" class="input02">请选择部门</option>
<%for(int i=0;i<departmentList.size();i++) 
{
Department departmentVO=(Department)departmentList.get(i);
%>
<option value="<%=departmentVO.getId() %>" class="input02" <%if(Integer.parseInt(departmentid2)==departmentVO.getId()){out.println("selected");} %>><%=departmentVO.getDepartmentname() %></option>
<%} %>
</select><strong class="text13"><input name="Submit" type="submit" class="button" value="查询"></strong></td>
  </tr>
  </form>在Mycelipes里编辑,这行老出现个叉,提示:invalid location of tag(form)  no start  tag (form)

解决方案 »

  1.   

    form放的位置不太爽,所以这样,没啥好注意,反正页面能正常用就可以了
      

  2.   

    没什么稀奇的 我们的项目里面 满篇的jsp页面都有红叉叉 不影响功能和页面的布局就OK
      

  3.   

    1.将<form name="userForm" method="post" action="" onSubmit="return save();"> 
    放到<table width="1200"  border="1" align="center" cellpadding="0" cellspacing="1" bordercolorlight="#CCCCCC" bordercolor="#FFFFFF" bordercolordark="#FFFFFF" >之前
    2.少了个</table>
      

  4.   

    <%@ page contentType="text/html; charset=GBK" language="java" %>
    <%@ page import="java.util.List"%>
    <%@ page import="java.util.Iterator"%>
    <%@ page import="vo.People"%>
    <%@ page import="vo.Department"%>
    <%@ page import="db.DB"%>
    <%@ page import="java.util.ArrayList"%>
    <%@ page import="vo.Department"%>
    <%@ page import="vo.Salary"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <%
    String info = (String)request.getAttribute("info");
    if(info==null){
    info = "";
    }
    List departmentList=(List)request.getAttribute("departmentList");
    if(departmentList==null)
    {
    departmentList=new ArrayList();
    }
    String departmentid2=(String)request.getAttribute("departmentid");
    if(departmentid2==null||departmentid2.equals(""))
    {
    departmentid2="0";
    }

    %>
    <title>人力资源管理系统</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
    <link href="/hr/css/css.css" rel="stylesheet" type="text/css"><link href="/hr/css/calendar.css" rel="stylesheet" type="text/css" />
    <script  src="/hr/javascript/calendar.js"></script>
    <script  src="/hr/javascript/calendar-zh.js"></script>
    <script  src="/hr/javascript/calendar-setup.js"></script>
    <script language="JavaScript" type="text/javascript" src="/hr/javascript/customString.js"></script>
    <script language="JavaScript" type="text/javascript" src="/hr/javascript/verify.js"></script>
    <script language="JavaScript" type="text/javascript" src="/hr/javascript/formVerify.js"></script>
    <script language="JavaScript" type="text/javascript" src="/hr/javascript/common.js"></script>
    <script language="JavaScript" type="text/javascript" src="/hr/javascript/Ajax/commonAjax.js"></script>
    <script language="Javascript">
    showMsg( "<%=info%>" , "info", "0" );
    <!--
    function save(){
    if(_check(document.userForm)){
    document.userForm.action = "/hr/servlet/MaintainSalary?method=search";
    return true;
    }else{
    return false;
    }
    }
    function save1(){
    if(_check(document.userForm1)){
    document.userForm1.action = "/hr/servlet/MaintainSalary?method=generate";
    return true;
    }else{
    return false;
    }
    }
    -->
    </script>
    </head><body>
    <table width="780"  border="1" align="center" cellpadding="0" cellspacing="1" bordercolorlight="#CCCCCC" 
    bordercolor="#FFFFFF" bordercolordark="#FFFFFF" >
    <form name="userForm" method="post" action="" onSubmit="return save();">  
      <tr>
        <td height="22" colspan="7" align="left" >输入查询条件:<select name="departmentid" id="departmentid" style="width:150px">

    <option value="" class="input02">请选择部门</option>
    <%for(int i=0;i<departmentList.size();i++) 
    {
    Department departmentVO=(Department)departmentList.get(i);
    %>
    <option value="<%=departmentVO.getId() %>" class="input02" <%if(Integer.parseInt(departmentid2)==departmentVO.getId()){out.println("selected");} %>><%=departmentVO.getDepartmentname() %></option>
    <%} %>
    </select><strong class="text13"><input name="Submit" type="submit" class="button" value="查询"></strong></td>
      </tr>
      </form>
        <form name="userForm1" method="post" action="" onSubmit="return save1();">
      <tr>
        <td height="22" colspan="7" align="left" >输入要生成工资的月份:
        <input name="month" formTitle="月份" readonly required="true" fieldTitle="月份" id="ruzhidate"  type="text" class="queryinput" size="17" maxlength="7" tabindex="20"><img src="/hr/images/calendar.gif" width="16" height="16" onclick="return showCalendar('month', '%Y-%m');"/>&nbsp;&nbsp;
        <strong class="text13"><input name="Submit" type="submit" class="button" value="生成该月工资"></strong></td>
      </tr>
      </form>
      <tr class="tdhui">
        <td height="22" align="center" >员工ID</td>
        <td align="center" >员工姓名</td>
        <td align="center" >部门</td>
        <td align="center" >薪水</td>
        <td align="center" >月份</td>
      </tr>
      <% List list=(List)request.getAttribute("salaryList");
        if(list!=null&&list.size()>0){
        Iterator it = list.iterator();
               while (it.hasNext()) {
                Salary salary=(Salary)it.next();          %>
      <tr>
        <td height="22" align="center" ><%=salary.getEmployeeid() %>&nbsp;</td>
        <td height="22" align="center" ><%=salary.getName() %>&nbsp;</td>
        <%
        DB db=new DB();
         String departmentid=salary.getDepartmentid()+"";
         List departmentList1=db.searchDepartment(departmentid);
         Department department=(Department)departmentList1.get(0);
        %>
        
        <td height="22" align="center" ><%=department.getDepartmentname() %>&nbsp;</td>
        <td height="22" align="center" ><%=salary.getMoney() %>&nbsp;</td>
        <td height="22" align="center" ><%=salary.getDate() %>&nbsp;</td>
      </tr>
      <% }
       }else{
      %>
      <tr>
        <td height="22" colspan="7" align="center" >对不起,没有薪金信息!!!</td>
      </tr>
      <%}%>
    </table>
    </body>
    </html>就是那个文件,里面的两个</form>都是那错误提示。晕死了
      

  5.   

    这个没事,对程序没有影响,只是觉得红叉叉看起来让人感觉不舒服,我的也是这么搞的。
    如果把form放在table外面,在页面显示时table前后就会出现一多余的空行,所以就把form放里面