Несколько форм с общими полями - PullRequest
0 голосов
/ 23 марта 2010

Как сделать несколько форм с общими полями?

<input type=text name=username />
<form action="/users">
    ... some fields ...
</form>
<form action="/admins">
    ... some another fields ...
</form>

Ответы [ 2 ]

3 голосов
/ 23 марта 2010

Наличие двух форм с общим элементом невозможно без JavaScript.

Вы не можете иметь два элемента формы, накладывающихся друг на друга или вложенных друг в друга;Итак, элемент формы не может быть в двух формах одновременно.

Чего вы хотите достичь?

1 голос
/ 23 марта 2010

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

global[my-field-name]
action[specific-submit-action]
specific-submit-action[my-field-name]

тогда во всем, что вы используете для обработки, вы можете объединять / комбинировать массивы / хэши specific-submit-action и global и выполнять операции с данными в зависимости от action[specific-submit-action].

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