Существует ли быстрый скрипт проверки формы?В JQuery! - PullRequest
0 голосов
/ 22 октября 2010

У меня есть небольшая форма с полями «имя», «электронная почта», «запрос», «сообщение». Все, что я хочу сделать, это выделить границы поля ввода красным цветом, если необходимая информация отсутствует при отправке. Я хочу получить результаты по электронной почте. Очень просто.

Может кто-нибудь предложить быстрый сценарий для меня?

Эрик

Ответы [ 3 ]

3 голосов
/ 22 октября 2010
$('form').submit(function(){
  var empty_inputs = $(this).find('input[type=text]:empty');
  if( empty_inputs.length > 0 ) {
    empty_inputs.addClass('error').after('<div class="error">this field is required</div>');
    return false;
  }
  return true;
});
1 голос
/ 22 октября 2010

Вы можете использовать плагин проверки jQuery (http://bassistance.de/jquery-plugins/jquery-plugin-validation/) для проверки формы на стороне клиента. Вам понадобится что-то вроде PHP, ASP.NET, ColdFusion, Jaxer или другая утилита на стороне сервера для запуска электронной почты.

0 голосов
/ 22 октября 2010

Как и то, что предложил Уилл Пиви, плагин проверки jQuery (http://docs.jquery.com/Plugins/Validation) неплохо справляется с проверкой различных типов ввода, таких как электронная почта, alph, цифры. И он очень хорошо интегрирован с фреймворками, такими как ASP .NET MVC, Zend. Вам просто нужно правильно настроить активацию плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...