2012-01-07 48 views
1

当我点击提交按钮的形式将类似于下面的错误消息:如何删除类中的所有输入字段的表单内 - jQuery的

我的问题是,当我明确的链接点击我需要remove the error class in input fields并清除messages-inline类中的值。

我该怎么做,使用jQuery。

注意:可能有很多领域,如密码,确认密码等等等等概念应该是动态的。

<form id="user-login" method="post" accept-charset="UTF-8" action="/user/register?destination=node%2F1" novalidate="novalidate"> 
    <div id="edit-name-wrapper" class="form-item"> 
     <label for="edit-name"> 
      <span title="This field is required." class="form-required">*</span> 
      E-mail: 
     </label> 
     <input type="text" class="form-text required error" tabindex="1" value="" size="60" id="edit-name" name="name" maxlength="60"> 
    </div>  
    <div class="messages error messages-inline">E-mail field is required.</div> 

    <input type="submit" class="form-submit" tabindex="4" value="Log in" id="edit-submit" name="op"> 
    </div> 
</form> 
+2

jQuery的文档是相当不错的:http://api.jquery.com/removeClass/ – 2012-01-07 09:34:09

回答

6

你可以试试这个

$('input').removeClass('error'); 
$('.messages-inline').text(''); 
+0

你来了..伟大jQone ..非常感谢... 。这就是我所需要的... – Fero 2012-01-07 09:32:33

+0

一个小小的变化.. $('。messages-inline')。text(');应该是$('。messages-inline')。text(''); – Fero 2012-01-07 09:33:12

+0

试图成为快手,所以做了一个错误。现在纠正它。 – Pavan 2012-01-07 09:34:36

相关问题