2012-01-07 75 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

相關問題