2014-01-13 3 views
0

У меня есть элементы диапазона с различными сообщениями об ошибках. Они имеют display: none style, и я хотел бы изменить это свойство на «inline» вместо того, чтобы показывать сообщение об ошибке.размещение сообщений об ошибке проверки jQuery

это мои правила

$().ready(function() { 

// validate signup form on keyup and submit 
$("#form").validate({ 
    rules: { 
    telephone: { 
    required: true, 
    minlength: 9, 
    maxlength: 9, 
    number: true 
    }, 
    email: { 
    required: true, 
    email: true 
    } 

    }, 
    messages: { 
    telephone: { 
    required: "The telephone is required", 
    minlength: "The must have at least 9 digits" 
    }, 
    email: "Please enter a valid email" 
    }); 
}); 

мои пролетных элементов выглядит следующим образом:

<span id="telephoneerror" class="infoerror" style="display:none">The telephone is required</span> 
<span id="telephonelenghterror" class="infoerror" style="display:none">The must have at least 9 digits</span> 

я очень начинающий с JQuery.

благодарит

+0

$ ('# telephoneerror'). Css ('display', 'inline'); –

+0

И [здесь] (http://api.jquery.com/css/) - ссылка на полную документацию. –

+0

спасибо Morteza Edalati, я смотрел на документацию перед публикацией, но я точно не знаю, где добавить этот код. – sergiomtd

ответ

0

У вас есть другой способ сделать это

  1. addClass

    $ ('# telephoneerror') addClass ('MyClass').;

  2. атр

    $ ('# telephoneerror') атр ('стиль', 'дисплей: встроенный блок').

  3. CSS

    $ ('# telephoneerror') CSS ('дисплей', 'встроенный блок').

+0

спасибо ... но я не знаю, где я должен добавить код. Я попытался написать вместо него раздел сообщений, но он не работает :( – sergiomtd

Смежные вопросы