Если вы используете jQuery ...
Сначала дайте вашим формам и отправьте кнопкам несколько идентификаторов (я использовал # form1, # form2 и #submit).Тогда ...
Редактировать: Вот решение, отличное от AJAX, которое использует тот факт, что формы публикуют по одному и тому же URL.
Когда кнопка отправкищелкните, переместите / добавьте текстовый ввод $(input[name=baslik])
ко второй форме и затем отправьте его.Это решение не нуждается в плагине jQuery Form и не использует AJAX:
$("#form2").submit(function() {
$(input[name=baslik]).appendTo($(this));
});
Оригинальное решение AJAX:
Если вы хотите AJAX, вы можетеиспользуйте плагин jQuery Form .
$(document).ready(function() {
$('#form1, #form2').ajaxForm(function() {
// optionally do stuff here after forms submitted
});
$('#submit').click(function() {
$('#form1, #form2').ajaxSubmit();
return false;
});
});
Вы не можете использовать jQuery $(form).serialize()
, потому что он не работает с полями файла.Это решение также предполагает, что вы хотите использовать AJAX.