[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сабмит двух форм одной кнопкой
Гость_Иван
Подскажите каким образом можно реализовать сабмит двух форм одной кнопкой?
Ниже привожу пример:
<table width="315" border="1">
<
tr>
<
td width="69"><strong>Image</strong></td>
<
td width="236">
<
input name="image" type="file"><br>
<
div style="margin-top: 5px;">allowed extensions: jpg,jpeg,gif,png</div>
</
td>
</
tr>
<
tr>
<
td><strong>Description</strong></td>
<
td><form id="form1" name="form1" method="post" action="">
<
label>
<
textarea name="1" id="1" cols="45" rows="5"></textarea>
</
label>
</
form>
</
td>
</
tr>
<
tr>
<
td> </td>
<
td><form id="form2" name="form2" method="post" action="">
<
label>
<
input type="submit" name="button" id="button" value="Upload" />
</
label>
</
form>
</
td>
</
tr>
</
table>

Вообще идеально было бы только в PHP но как я понимаю это не реально.
Никогда не сталкивался с подобной задачей, но пришла нужда, без Вас никак:(

Спасибо заранее!



Спустя 1 час, 11 минут (17.06.2011 - 11:13) minok94 написал(а):
А так нельзя?
<form id="form" name="form" method="post" action="">
<table
width="315" border="1">
<tr>
<td
width="69"><strong>Image</strong></td>
<td
width="236">
<input
name="image" type="file"><br>
<div
style="margin-top: 5px;">allowed extensions: jpg,jpeg,gif,png</div>
</td>
</tr>
<tr>
<td><strong>
Description</strong></td>
<td>
<label>
<textarea
name="1" id="1" cols="45" rows="5"></textarea>
</label>
</td>
</tr>
<tr>
<td> </td>
<td>
<label>
<input
type="submit" name="button" id="button" value="Upload" />
</label>
</form>
</td>
</tr>
</table>
</form>

Спустя 3 минуты, 30 секунд (17.06.2011 - 11:16) linker написал(а):
Только здесь
    </form>
</td>
</tr>
</table>
</form>
первый </form> лишний.

Спустя 4 минуты, 16 секунд (17.06.2011 - 11:20) Guest написал(а):
Цитата (minok94 @ 17.06.2011 - 08:13)
А так нельзя?
<form id="form" name="form" method="post" action="">
<table
width="315" border="1">
<tr>
<td
width="69"><strong>Image</strong></td>
<td
width="236">
<input
name="image" type="file"><br>
<div
style="margin-top: 5px;">allowed extensions: jpg,jpeg,gif,png</div>
</td>
</tr>
<tr>
<td><strong>
Description</strong></td>
<td>
<label>
<textarea
name="1" id="1" cols="45" rows="5"></textarea>
</label>
</td>
</tr>
<tr>
<td> </td>
<td>
<label>
<input
type="submit" name="button" id="button" value="Upload" />
</label>
</form>
</td>
</tr>
</table>
</form>

Нет, требуется только с ДВУМЯ ФОРМАМИ.
Пока я сделал так, но лучше бы 2, если это возможно:
<form method="post" action="" enctype="multipart/form-data">
<
table width="315" border="1">
<
tr>
<
td width="69"><strong>Image</strong></td>
<
td width="236">
<
label>
<
input type="file" name="fname">
</
label><br>
<
div style="margin-top: 5px;">allowed extensions: jpg,jpeg,gif,png</div>
</
td>
</
tr>
<
tr>
<
td><strong>Description</strong></td>
<
td>
<
label>
<
textarea name="descr" id="descr" cols="45" rows="5"></textarea>
</
label>
</
td>
</
tr>
<
tr>
<
td> </td>
<
td>
<
label>
<
input type="submit" name="button" id="button" value="Upload" />
</
label>
</
td>
</
tr>
</
table>
</
form>

Спустя 2 минуты, 28 секунд (17.06.2011 - 11:23) linker написал(а):
Можно узнать причину, по которой требуется именно две формы?

Спустя 42 минуты, 37 секунд (17.06.2011 - 12:06) Guest написал(а):
Цитата (linker @ 17.06.2011 - 08:23)
Можно узнать причину, по которой требуется именно две формы?

Такой она указана в тесте. И задание оживить её. Как я понимаю не переделывая.. если это разумеется возможно

Спустя 21 минута, 16 секунд (17.06.2011 - 12:27) XCross написал(а):
На одну из кнопок вешай onklick

и вот тут глянь метод submit:
http://www.w3schools.com/jsref/dom_obj_form.asp

Спустя 7 минут, 52 секунды (17.06.2011 - 12:35) linker написал(а):
Одновременно нельзя, только по очереди и это будут разные запросы к серверу. Прикручиваем AJAX или другие IFRAME-костыли.

Спустя 1 час, 20 минут, 22 секунды (17.06.2011 - 13:55) Guest написал(а):
Цитата (kmaks @ 17.06.2011 - 09:27)
На одну из кнопок вешай onklick

и вот тут глянь метод submit:
http://www.w3schools.com/jsref/dom_obj_form.asp

Большое спасибо, сейчас гляну!

Спустя 1 минута, 38 секунд (17.06.2011 - 13:57) Guest написал(а):
Цитата (linker @ 17.06.2011 - 09:35)
Одновременно нельзя, только по очереди и это будут разные запросы к серверу. Прикручиваем AJAX или другие IFRAME-костыли.

Жаль что нельзя оба, получается моя задача решается только известным нам всем методом - минуснуть пару:

</form>
<
form>


;) Спасибо, желаю удачи!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.