2013-05-22 2 views
7

복잡한 HTML 양식 input 요소의 name 속성 값을 선택하는 데있어 표준 또는 우수 사례가 있습니까? 예 :복잡한 양식의 입력 이름에 대한 HTML 표준

<input type="text" name="post[comments][0][author][name]" /> 

여러 값은 어떻게됩니까? 나는

<input type="file" multiple name="post[attachments]" /> 

또는

<input type="file" multiple name="post[attachments][]" /> 

를 사용해야합니까?

PHP는 후자 만 지원하지만 W3C는 예제에서 전자를 사용합니다. 내가 multipart/form-data 엔티티를 구문 분석하고 있기 때문에 특정 언어에 의존하지 않습니다. 표준, 모범 사례 또는 제안을 찾고 있습니다.

+0

우리가 다음과 같이 할 수 있음을 알지 못 했습니까? –

답변

0

복잡한 HTML 양식 입력 요소에서 이름 속성 값을 선택하는 데있어 표준 또는 우수 사례가 있습니까?

이에 대한 표준은 없습니다.

구문을 사용하면 PHP의 형식 데이터 구문 분석 엔진 (특정 언어를 모방하는 몇 가지 모듈이 있음)을 사용합니다.

복잡한 데이터 구조를 양식에서 처리 할 때 편리한 구문입니다.

2

HTML5 사양은 name attribute의 콘텐츠에 대한 형식이나 모범 사례를 정의하지 않습니다. 두 값 isindex_charset_ 만 예약합니다.

(UPDATE :. HTML5는 field name keywords for the autocomplete attribute 정의)

전자 상거래 형태의 경우는, RFC 3106: ECML v1.1: Field Specifications for E-Commerce있다. 이 키워드는 name 값으로 사용될 수있는 키워드를 정의합니다 (2.2 절에 따라) input 요소에 대한 값입니다. 이 자동 완성 기능을 달성 할 수있는 좋은 방법이 아닌 이유

http://wiki.whatwg.org/wiki/Autocomplete_Types 그것은 설명 : 3106 효과적으로 name 속성을 공동 말인가를 명명 표준 입력의 집합을 준수하는 웹 사이트를 필요로

RFC를 -하는 다른, 때로는 상충되는 용도가 있습니다.