Множество форм на HTML-странице, публикуемой для себя - PullRequest
3 голосов
/ 12 октября 2008

Мне нужно иметь несколько форм на одной и той же веб-странице, все они размещают на себя и затем выполняют различные действия в зависимости от типа формы.

Какой лучший способ добиться этого?

Чтобы быть более точным, на странице отображаются подробности события, с формой для подписки (раскрывающийся список) и другой формой для каждого из подписавшихся лиц, которая позволяет им отписаться (это просто кнопка).

Ответы [ 2 ]

9 голосов
/ 12 октября 2008

Несколько идей для вас:

  1. Скрытое поле в каждой форме

    <input type="hidden" name="formname" value="firstForm" />

  2. Или установка URL-адреса действия для включения строки запроса

    <form action="mypage.php?formtype=firstForm" ...>

  3. Названы кнопки, чтобы вы знали, на какую кнопку нажимали.

    <input type="submit" name="firstForm" value="Submit" /> А затем проверьте, что firstForm (и другие) был возвращен

Редактировать: выборка кода в SO, похоже, не работает для HTML должным образом. (Тревожно) это не ускользает от форм, поэтому я сократил примеры (извините, и я надеюсь, вы понимаете, что я говорю!)

0 голосов
/ 12 октября 2008

Вы можете просто иметь скрытый ввод для каждой формы, содержащей форму. Затем, когда страница обрабатывается, вы можете указать, какая форма была отправлена.

Или я неправильно понимаю ваш вопрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...