Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.11.2012, 11:30
Аватар для nightkon
Аспирант
Отправить личное сообщение для nightkon Посмотреть профиль Найти все сообщения от nightkon
 
Регистрация: 05.07.2011
Сообщений: 44

1 форма - 2 субмита для 2-х разных action'ов (файлов-обработчиков)
Поясню: В одной форме есть 2 субмита.

В форме стоит action на страницу "first.php".
Нужно сделать, чтобы при нажатии на "Submit1" скидывались все данные на "first.php".
А при нажатии на "Submit2", скидывались на "second.php".

Как это можно сделать?

Последний раз редактировалось nightkon, 24.11.2012 в 11:33.
Ответить с цитированием
  #2 (permalink)  
Старый 24.11.2012, 12:09
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<form action="action.php">

<input type="submit" name="action" value="first">Первый</a>
<input type="submit" name="action" value="second">Второй</a>

</form>


action.php:
<?php
$actions = array('first', 'second');

if (in_array($_REQUEST['action'], $actions)
    include(dirname(__FILE__). '/'. $action.'.php');


так не пойдет?
Если делается форма, которая в любом случае требует js, то можно так:

<form action="">

<input type="submit" name="action" value="first">Первый</a>
<input type="submit" name="action" value="second">Второй</a>

</form>
<script>

var form = document.getElementById('myform');

form.onclick = function(e){
    var target = e.target;
    if (target.name != "action")
        return;

    this.action = target.value + '.php';
}

</script>
Ответить с цитированием
  #3 (permalink)  
Старый 24.11.2012, 15:13
Аватар для nightkon
Аспирант
Отправить личное сообщение для nightkon Посмотреть профиль Найти все сообщения от nightkon
 
Регистрация: 05.07.2011
Сообщений: 44

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма для добавления отзывов без перезагрузки страницы Luter1984 Общие вопросы Javascript 4 09.11.2010 09:59
Всплывающее окно для множественной загрузки файлов Mutagena jQuery 1 27.06.2010 19:35
[вопросы] плагины для jquery для мультизагрузки файлов ffx jQuery 6 23.03.2010 14:17
ExtJs Форма для отчета moroz11 ExtJS 1 12.02.2010 15:31
Форма для ввода текста с расширенными функциями 0x22b Элементы интерфейса 0 01.09.2008 10:38