2013-01-17 162 views
0

我下载了LiveValidation以查看它是否适用于我的网站,并且由于某种原因,我的测试代码无法正常工作。任何人都可以举手吗?LiveValidation test not working

<html> 
<head> 
    <title>Test</title> 
    <script type="text/javascript" src="livevalidation.js"></script> 

</head> 
<body> 
     <form name="example_form" action="#" method="POST"> 
     <input style="width:50px;" name="name" type="text" /> 
     <script> 
      var f1 = new LiveValidation('name'); 
      f1.add(Validate.Presence); 

     </script> 

     <button class="button gray" type="submit" name="submit">Submit</button> 
    </form> 



</body> 
</html> 
+0

您是否获得在控制台中的任何错误?我可以想象浏览器找不到livevalidation.js文件 –

回答

1

首先该字段被设置为是LiveValidation对象,通过在它的id通过作为第一个参数。

你已经传入了'名字'这是名字的价值。 你需要一个ID。

<input id="name" style="width:50px;" name="name" type="text" /> 
0

用于添加到LiveValidation对象ID的元素必须在现场进行声明。 这会让你的代码运行。

<input style="width:50px;" name="name" id="someIdName" type="text" />

再加入其中U已经指定它通过ID名称对象:

<script> 
     var f1 = new LiveValidation('someIdName'); 
     f1.add(Validate.Presence); 

    </script>