>백엔드 개발 >PHP 튜토리얼 >PHP에서 입력 요소의 `name` 속성에 어떤 문자가 허용됩니까?

PHP에서 입력 요소의 `name` 속성에 어떤 문자가 허용됩니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-04 00:43:02586검색

 What Characters are Allowed in the `name` Attribute of an Input Element in PHP?

PHP에서 입력 요소에 대한 이름 속성 제한

PHP의 요소에서는 적절한 양식 처리를 보장하기 위해 "name" 속성에 허용되는 문자를 고려해야 합니다.

요소는 숫자로 시작할 수 없고 문자로 시작해야 합니다. 그러나 다른 문자에도 제한이 있습니다.

예약 문자

특정 문자는 특별한 의미를 갖고 있어 "이름" 속성에 사용할 수 없습니다. 여기에는 다음이 포함됩니다.

  • 대괄호([])는 PHP 배열에 사용되지만 "이름" 속성에는 허용되지 않습니다.
  • 괄호()는 허용되지 않습니다.
  • 공백은 일반적으로 잘리고 밑줄로 대체됩니다 _.

문자 변환

예약 문자 외에도 양식 제출 시 특정 문자가 변환됩니다. .

  • 공백 문자(예: 공백, 탭)는 속성의 시작과 끝에서 잘립니다.
  • 모든 내부 공백 문자는 밑줄(_)로 대체됩니다.

예를 들어 "My Name"이 포함된 "name" 속성은 제출 후 "My_Name"으로 변환됩니다.

참고:

POST 메서드를 사용하더라도 "이름" 속성에 모든 문자가 제출되는 것은 아니라는 점에 유의하는 것이 중요합니다. 큰따옴표, 꺾쇠괄호, 이중 백분율 기호 등의 문자는 제출된 값에서 생략됩니다.

위 내용은 PHP에서 입력 요소의 `name` 속성에 어떤 문자가 허용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.