function save(){
        var dd,aa;
     
        if(dd ==null || (!dd.equals(""))){
                alert("所有输入项填写完才能保存");
                document.getElementById("jtzbbh").focus();
                return false;
        }
       
        return true;
}
这样写有什么错
空格全写了还说没有填完

解决方案 »

  1.   

    你的dd,aa是什么东东??应该这样写吧function save(){ 
            var dd = document.getElementById("jtzbbh").value
     
        
            if(dd ==null || (!dd.equals(""))){ 
                    alert("所有输入项填写完才能保存"); 
                    document.getElementById("jtzbbh").focus(); 
                    return false; 
            } 
          
            return true; 
      

  2.   

    <input type="text" name="jtzbbh" id="jtzbbh"/> 
    <input type="button" value="dfsdafsdf" onClick="save()">
    <script type="text/javascript"> 
    function save(){ 
            var dd = document.getElementById("jtzbbh").value     
            if(dd ==null || dd==""){ 
                    alert("所有输入项填写完才能保存"); 
                    document.getElementById("jtzbbh").focus(); 
                    return false; 
            } 
          
            return true; 

    </script> 
      

  3.   

    1.dd,aa 没有赋值, 不能和null比较吧2.(!dd.equals("")判断有问题function save(){ 
            var dd = document.getElementById("jtzbbh").value         if(dd ==null || (dd.equals(""))){ 
                    alert("所有输入项填写完才能保存"); 
                    document.getElementById("jtzbbh").focus(); 
                    return false; 
            } 
          
            return true; 
      

  4.   


    <html>
    <script language="javascript">
    function save(){ 
            var sum = document.getElementById("jtzbbh").value         if(sum ==null || (dd.equals(""))){ 
                    alert("所有输入项填写完才能保存"); 
                    document.getElementById("jtzbbh").focus(); 
                    return false; 
            } 
          
            return true; 
    }</script><head>
    <%
    try
    {
    String loginflag=(String)session.getValue("loginflag");
    if ((loginflag == null) || (!loginflag.equals("1")))
    {
    response.sendRedirect("../reindex.jsp");
    }

    String ryid = (String)session.getAttribute("ryid");
        if ((ryid == null) || (ryid.equals("")))
    {
    response.sendRedirect("../reindex.jsp");
    } czbrsdbbean.setConn(Conn);
    JtzbItem jtzbItem = null;
    String cpbh = request.getParameter("cpbh");
    String cpbbh = request.getParameter("cpbbh");
    String error=request.getParameter("error"); ArrayList cpjtzbArr = null; 
    ArrayList cpjtzbfsArr = null;
         cpjtzbArr = czbrsdbbean.getCpjtzbArr(cpbbh); 
    int dateendcols = 4;
    int cpjlbtcols = 4;
    int colwidth =10;
    int totalcols = 8;
    if (!(cpjtzbArr == null) && cpjtzbArr.size()>0) { 
           cpjlbtcols = 3 + cpjtzbArr.size() -4 ;
    colwidth = 70 / cpjtzbArr.size();
       totalcols = 3 + cpjtzbArr.size();
    } String SQL="",str1="";
    String bcpryid,fs,tjdate,fs1; %>
    <meta http-equiv="pragma" content="no-cache">
    <link href="../../css.css" rel="stylesheet" type="text/css">
    </head>
    <body topmargin="0" leftmargin="0" bgcolor="#FFFFFF" style="font-family: 宋体; font-size: 12pt">
    <form name="form1" method="post" action="../web1404jqcpsave1.jsp"><% SQL="select count(*) from zhcp_cp_fbqk where cpbh='"+cpbh+"' and cpryid="+ryid + " and cpbbh='" + cpbbh + "'"; 
    rs = stmt.executeQuery(SQL); int rowCount=0; //总的记录数 
    while (rs.next())rowCount=rs.getInt(1); 

    int n=0; if(rowCount>0){
            //输出表头
    String Style1="style='background-color: #D4E5F1; border-style: groove; border-width: 1'";
    String Style2="style='FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 宋体; TEXT-DECORATION: none'";
    %>
    <table width=100% bgcolor="#FFFFFF" border="0" cellspacing="0" cellpadding="0" align="center"> 
          <tr><td>       <table width="100%" border="0" cellpadding="0" cellspacing="0" class="css">           
           <tr><td width="98%">
              <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
                      <tr>
                        <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr><td height="2" bgcolor="#E9EEF4"></td></tr>
                          <tr>
                            <td><table   width="100%"   border="1"   align="center" cellpadding="0" cellspacing="0"  bordercolor="#DBDBDB"   bordercolorlight="#DBDBDB" class="td">
                              <tr>
                                <td width="5%" rowspan=2 align="center" bgcolor="#E9EEF4">序号</td>
                                <td width="10%" rowspan=2 align="center" bgcolor="#E9EEF4">被考核人</td>
                              
                                <td colspan=<%=cpjtzbArr.size()%> align="center" bgcolor="#E9EEF4">考核指标</td>   
    <td width="10%" rowspan=2 align="center" bgcolor="#E9EEF4">评定总分</td>
    <td width="15%"rowspan=2 aligin="center" bgcolor="E9EEF4"></td>
                              </tr>              
                  
                   <tr>
    <%
    for (int i = 0; i < cpjtzbArr.size(); i++) {
    jtzbItem = (JtzbItem) cpjtzbArr.get(i);
    out.println("<td bgcolor=\"#E9EEF4\" align=\"center\" height=\"20\" width=" + colwidth +"% >"  + jtzbItem.getJtzbmc()+jtzbItem.getJtzbqz() + "%");    
    out.println("</td>");
    }
    %>                          
                    </tr>
    <%

    //输出内容
    String bcprya0101="";
    SQL="select a.bcpryid,a.fs,a.tjdate,b.a0101,b.f01 from zhcp_cp_fbqk a,usr_ry_ry000 b where a.cpbh='"+cpbh+"' and a.cpryid="+ryid+" and a.cpbbh='" +cpbbh+ "' and a.bcpryid=b.ryid order by b.f01"; 
    rs = stmt.executeQuery(SQL);
    while (rs.next()){ 
    bcpryid=rs.getString(1);
    fs=rs.getString(2);
    tjdate=rs.getString(3);
    bcprya0101=rs.getString(4);
    if(fs==null)fs=" ";
             cpjtzbfsArr = czbrsdbbean.getCpjtzbfsArr(cpbh,cpbbh,ryid,bcpryid);  
            
    out.print("<tr height='20'>");

    out.print("<td align=center "+Style2+">");
    out.print(n+1);
    out.print("</td>");
    out.println("<td align=center "+Style2+">"+bcprya0101+"</td>");

    if (tjdate==null || tjdate.equals("")) {
                for (int i = 0; i < cpjtzbArr.size(); i++) {
         fs1=" ";   
         out.println("<td align=center "+Style2+">"+"<input type='text'id='jtzbbh' name='jtzbbh' value='"+fs1+"'size='10'/></td>");
       }
    } else 
    {
               for (int i = 0; i < cpjtzbfsArr.size(); i++) {
         fs1 = (String) cpjtzbfsArr.get(i);   
                 if(fs1.equals(""))fs1="-";   
         out.println("<td align=right "+Style2+"><input type='text' id='jtzbbh' name='jtzbbh'value='"+fs1+"'size='10'/></td>");
       }
      
    }
    out.println("<td align=right "+Style2+">"+fs+"</td>");
    out.println("<td><input type='button' name='btnlook'class='btn1' alt='当前人员工作日志浏览'value='日志' title='当前被考核人员工作日志浏览'onclick='lookdiary("+bcpryid+")'/></td>");
       
        
    //输出行尾
    out.print("</tr>");        
    n++; 

    out.println("</table>");
    %>                        </td>
                          </tr>
                        </table></td>
                      </tr>
                      
                    </table></td>                
                  </tr> 
      
       <tr><td align=center>
       <br>    <input type='button' name='btreturn' class='btn1' value='返回前一步操作' onclick='goprior()' title='返回前一步操作'> 
    <input type='button' name='btreturn' class='btn1' value='保存数据' title='保存数据' onClick='save()'/>
           </td></tr>        </table>
    </td></tr></table></body>
    </html>
    大家看下应该怎么写
    一直就是不能校验