@keche

Какой есть метод обработки каждой form?

Есть обработчик, который с помощью AJAX отсылает данные формы на почту.
Он обрабатывает только одну форму. Как сделать чтобы он обрабатывал и вторую форму на странице, и остальные - если добавить их больше.

Код.
$('form').submit(function() { 
		if ($('form').find("input[name='name']").val() == '' || $('form').find("input[name='email']").val() == '' || $('form').find("input[name='usertext']").val() == '' ) {
			valid = false;
			return valid;
		}
		$.ajax({
			type: "POST",
			url: "php/mail.php",
			data: $(this).serialize()
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
Eridani
@Eridani
Мимо проходил
Ээ. Можно, например, повесить событие на формы с вызово функции
function sendForm(t) {

var url = $(t).attr('action');
var data = new FormData(t);

	$.ajax({
		type: "POST",
		url: url,
		contentType: false,
		processData: false,
		data: data,
		dataType: 'json',
		  success: function(data){
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы