2013-11-21 4 views
2

У меня есть форма, в которой пользователь вводит все необходимые данные.Проверка с помощью всплывающей подсказки и jQuery?

Когда пользователь вводит неверные данные (например, введите цифру в поле своего имени), над полем должна быть создана всплывающая подсказка.

Как достичь этой функции? Моя форма выглядит так.

  1. первое имя
  2. Lastname
  3. номер телефона
  4. электронной
  5. отдел 6) дата рождения и т.д.
+1

Вы на самом деле попробовали что-нибудь самостоятельно? – Alex

+0

Да, конечно. но используя теги div. – Rakesh

ответ

0

Я предполагаю, что ваш первый вход имя идентификатор "first_name" и вы хотите сделать проверку длины. Вы должны сделать яваскрипта функцию с помощью примера проверки:

function valid_first_name() { 
    if (($("#first_name").val().length > 3) && ($("#first_name").val().length < 20)) { 
     return true; 
    } 
    else { 
     return false; 
    } 
} 
$(document).ready(function() { 
    $('#first_name').on('blur', function() { 
     if (!valid_first_name()) { 
      $("#first_name_error").text("invalid name").css('color', '#FF0000').show(); 
     } 
    }); 
}); 

и ваш HTML:

<div id="first_name_error" style="display:none"></div> 
<input type="text" id="first_name"> 

Это лишь простой пример, который сделать проверку длины на смазывание.

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