2009-05-13 31 views
32

Tôi nghĩ rằng nó không được phép có các trường được nhúng (fieldset bên trong một fieldset khác) - nhưng tôi muốn xác nhận điều đó.Fieldset bên trong fieldset

Trả lời

2

Không, nó hợp pháp.

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

Fieldset must contain a legend followed by zero or more %flow elements

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

luồng bao gồm% khối

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

Khối bao gồm fieldset

Nó là tốt.

+4

WHATWG nói nó trong tiếng Anh đơn giản: [. Bạn cũng có thể yếu tố tổ fieldset] (http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#the-fieldset-element) – v42

+2

@ v42: Chỉ cần đọc dòng cuối cùng: 'Được thôi.' ;). Thx +1. –

+0

Tôi đã đọc. Ý định bình luận là bổ sung cho câu trả lời của bạn. – v42

19

Có, bạn có thể. Các W3C validator tại http://validator.w3.org/ là hạnh phúc với điều này:

<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> 
0

này là hợp pháp và trong thực tế, tôi đã sử dụng nó một số lần

Các vấn đề liên quan