[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: две независимые формы на одной странице
planetary
Всем доброго времени суток, помогите пожалуйста с проблемой: Нужно на одной странице разместить две независимые друг от друга формы. То есть при нажатии на одну кнопку "отправить" отправляется одно поле, а при на жатии на другую кнопку "отправить" отсылвается другое поле. Перепробовал много способов , ничего не получается. Если такое сделать возможно, то желательно чтобы одна форма была внутри другой.




Спустя 3 часа, 34 минуты, 11 секунд (21.08.2011 - 20:35) quickxyan написал(а):
так нужно 2 формы или 2 кнопки в форме которые отсылают разные данные???
если 2 формы, то что тут сложного???


Форма #1 <br/>
<form
action="1.php">
<input
type="text" name="text"><br/>
<input
type="submit">
</form>


Форма #2 <br/>
<form
action="2.php">
<input
type="text" name="text"><br/>
<input
type="submit">
</form>


Спустя 53 минуты, 33 секунды (21.08.2011 - 21:29) inpost написал(а):
planetary
Одна внутри другой - нельзя! Можно 2 отдельных.
Или же используй разные кнопки с разными именами, и тогда перехватывай, какая была нажата: <input type="submit" name="knopka1"> <input type="submit" name="knopka2">
И в обработчике:
if(isset($_POST['knopka1']))
do1;
elseif(isset($_POST['knopka2']))
do2;

Спустя 13 минут, 14 секунд (21.08.2011 - 21:42) twin написал(а):
Для кнопок лучше !empty()
sergeyss гдето тут описывал случай, когда isset() не работет с данными из IE. Подробностей не помню.

Спустя 4 минуты, 7 секунд (21.08.2011 - 21:46) inpost написал(а):
twin
Тогда нужны будут лишние телодвижения: инициализация переменной, лишняя строчка smile.gif Иначе варнинг.

iseet будет фигово работать, если мы отправляем через <input type="image"> , вот тогда и будут бока, а я советую именно type="submit". Насчет submit ни разу не слышал, чтобы были проблемы, увы.
Быстрый ответ:

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