HTML формы в форме - PullRequest
       3

HTML формы в форме

0 голосов
/ 05 апреля 2011
<form method="post" action="/edit">
    <form method="post" action="/add">
        <input type="submit" value="submit">
    </form>
<input type="submit" value="submit">
</form>

У меня проблема здесь. Как получить форму в одной форме?

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

Вложенные формы не поддерживаются в HTML.См. Любой из стандартов, например, http://www.w3.org/TR/html5/forms.html#the-form-element. Это элемент содержимого потока без потомков элемента формы.

0 голосов
/ 05 апреля 2011

Это не так сложно, как вы, вероятно, думаете, что должно быть.Вы не можете вкладывать таблицы.Итак, используйте технологию в вашем распоряжении.В моем магазине мы используем много PHP, и общий шаблон формы проверяет наличие идентификатора в переменной запроса.Если это так, это редактирование, иначе это дополнение.Затем, используя имеющуюся у нас технологию PHP, мы динамически обусловливаем действие формы.

Аналогично, вы можете обусловить действие формы через Javascript, .Net, Rails и т. Д. Вы можете просто полностью игнорировать формуи использовать Javascript, чтобы представить его полностью.Это зависит от вас ... но важно то, что вы не пытаетесь вложить формы, так как это нарушит соглашения W3C.

Я бы порекомендовал перед тем, как приступить к разработке приложений любого рода.или что-нибудь динамическое, возьмите «тайм-аут» из программирования и станьте разработчиком пользовательского интерфейса на неделю или две.Работайте прямо с HTML и CSS, добавьте немного javascript, сделайте несколько подходящих сокращений и просто придерживайтесь стандартов сна и дыхания w3.Я боролся с этим в течение многих лет, пока не нашел работу, где это было все, что я делал, и было похоже, что свет погас.Программирование тоже будет иметь больше смысла, верьте этому или нет.

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