Подтвердить что ты не робот

Полевой набор внутри поля

Я думаю, что не разрешено иметь встроенные поля (fieldset внутри другого поля), но я хотел бы подтвердить это.

4b9b3361

Ответ 1

<!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(%flow;)*) -- form control group -->

Поле должно содержать легенду, за которой следует ноль или более% элементов потока

<!ENTITY % flow "%block; | %inline;">

В поток входит% блок

<!ENTITY % block
 "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
  BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">

Блок включает FIELDSET

Это нормально.

Ответ 2

Да, вы можете. Валидатор W3C в http://validator.w3.org/ доволен этим:

<html><head><title>test</title></head>
<body><form action='go'>
<fieldset><legend>1</legend>
    <fieldset><legend>2</legend>
    <input type='text'>
    </fieldset>
</fieldset>
</form>
</body></html>

Ответ 4

Нет, это законно.

Ответ 5

Это законно, и на самом деле я использовал его несколько раз