select 웹표준 체크 에러

select 웹표준 체크 에러

QA

select 웹표준 체크 에러

답변 1

본문

Attribute itemname not allowed on element select at this point.

이란 에러 메세지가 뜨네요

 <select name="wr_2" class="ed" itemname="상담선택" required>

이부분인데 어떤게 잘못 되었을까요.

form.php를 최상단에 올려 상담폼을 받는데..

이 질문에 댓글 쓰기 :

답변 1

대략 select 엘리먼트에서 'itemname' 라는 속성은 허용되지 않는다. (표준 속성으로 규정되어 있지 않다)

의 의미로 보입니다.

 

itemname 의 속성값을 javascript 등에서 사용하는 부분이 있다면,

html5 표준에서 널리쓰이는 data-* 속성으로 대체하는 것을 추천합니다. https://www.w3schools.com/tags/att_global_data.asp

<select name="wr_2" class="ed" itemname="상담선택" required>

->

<select name="wr_2" class="ed" data-item="상담선택" required>

 

data-item 의 속성값은 jquery 표현형태로 $('select[name=wr_2]').data('item') 과 같이 사용할 수 있기도 합니다. (data-item 은 편의상 이름이고, data-a, data-item-name, .. 모두 가능합니다.) https://stackoverflow.com/a/5309947

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 34
© SIRSOFT
현재 페이지 제일 처음으로