Показать сообщение отдельно
  #8 (permalink)  
Старый 16.04.2014, 13:49
Интересующийся
Отправить личное сообщение для Ilya_Nsk Посмотреть профиль Найти все сообщения от Ilya_Nsk
 
Регистрация: 07.02.2014
Сообщений: 11

Ребят, вы что? Валидация формы на стороне клиента совсем не айс! Если уж на то пошлО, это можно взвалить на плечи броузера - HTML5 позволяет, почитайте про дополнительные свойства типа required, size etc у input'ов.
на jQuery есть готовые валидаторы форм, с кастомными правилами проверки форматов. Что бы перехватить отправку, action оставьте пустым, по onsubmit="check_form();return false;". Здесь check_form - обработчик формы, в нем Ваш обработчик и должен быть ajax-запрос с вызовом Вашего work.php типа
response=$.ajax({url: 'work.php', dataType: 'text', async: false}).responseText;
, в response Ваш work поместит свой ответ, например success, если все ОК или сообщение об ошибке. Спокойно парсите response, страничка не перегружается... про sql-инъекции не забудьте, точнее про защиту от них.

Последний раз редактировалось Ilya_Nsk, 16.04.2014 в 14:06. Причина: автор всегда недоволен своим творением
Ответить с цитированием