<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="java.net.*" %>
<%@page import="com.tjhn.struts.vo.sysConfig.vo_equiprepairtask"%>
<%@page import="com.tjhn.struts.form.sysConfig.equipRepairTaskForm"%>
<jsp:useBean id="equipRepairTaskForm" class="com.tjhn.struts.form.sysConfig.equipRepairTaskForm" scope="session" />
<%@ page import="com.tjhn.util.PageBean" %>
<%@ page import="com.tjhn.util.ComMethods" %>
<script type="text/javascript">
var _APP_path ="<%=request.getContextPath()%>";
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>设备检修任务维护</title>
    <link href="<%=request.getContextPath()%>/css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.4.1.min.js"></script>
<script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/json2.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.7.1.min.js"></script>
<script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/pub.js"></script>
<script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.validate.js"></script>
<script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/message_cn.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/Calendar.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function vali()
{
  $("#aa").validate
  ({
  //submitHandler: function(form)
  //{
  // form.submit();
  //},
rules: 

txtname: 

required: true
}
},
            messages:
            {
txtname: 

required: "not null!"

            }
           })
}
})
</script
  </head>
  
  <body> 
<form id="aa"></form>
<input type="text"  name="txtname"> 
<input type="submit"  name=""  id="btnSave"  class="but_yellow" value="保存">
  </body>
</html>总是不能实现表单验证,不知道哪错了,初学者,谢谢大家了。

解决方案 »

  1.   

    $(document).ready(function(){
    function vali()
    {
      $("#aa").validate
      ({
    //submitHandler: function(form)
    //{
    // form.submit();
    //},
    rules:  
    {  
    txtname:  
    {  
    required: true
    }
    },
      messages:
      {
    txtname:  
    {  
    required: "not null!"
    }  
      }
      })
    }
    })
    </script
    这写的什么。。又像JS方法。。又像JQUERY
      

  2.   

    1、rules: 

    txtname:  改成 这样  var attribute = {
                                                               rules: 
                                                                         { 
                                                                    txtname:  
    2、$("#aa").validate 改成这样:$("#aa").validate(attribute);