2015-06-14 61 views
0

我正在尝试使用jQuery技术来验证Web窗体(我现在正在学习)。在我的代码中下载和引用这些文件后,即使分配了REQUIRED类属性,TEXTAREA仍然顽固地拒绝验证。请有人帮忙。道歉,如果它是微不足道的。 下面的代码:验证涉及textarea的表格

<script type ="text/JavaScript" src = "jquery.js"></script> 
<script type ="text/JavaScript" src ="jquery.validate.js"></script> 
<script type ="text/JavaScript"> 
$(document).ready(function(){ 
$("#reg").validate(); 
})// end of ready() 

从代码:

<form id = 'reg' method ='post' action =''> 
<label for 'username'>User Name **</label> 
<input type ='text' name ='username' id ='usN' class = 'required' title = "Enter Your name"><br/> 
<label for 'Address'> Address **</label> 
<input type ='text' id ='addr' class = 'required' title = "Enter Your Address"><br/> 
<label for 'comment'>Comment Below **</label> 
br/> <textarea id ='comm' rows =5, cols = 18 class ='required' title = 'Make a comment'></textarea><br/> 
<input type ='submit' id = 'button1' value = 'SEND'> 
</form> 

回答

3

你有一种独特的name属性添加到每个输入/ textarea元素。

Markup recommendations

name属性需要输入元素,验证插件不无它的工作。

+0

我扩大了领域,包括菜单:反映了上述的答案。除菜单外,其他各个领域的表现都很好。什么可能是错的? @GUL – chuzymatics

+0

不知道你做了什么,很难帮助你。也许你总是选择第一个选项,然后通过验证。如果第一个选项只包含一个注释,如“请选择一个选项”,则应该给它一个空值<选择名称=“选择”必需><选项值=“”>请选择<选项值=“1”>选项1 ...' – GUL