채택완료

select 웹표준 체크 에러

2018-05-09 (수) 20:22:07 1,889

Attribute itemname not allowed on element select at this point.

이란 에러 메세지가 뜨네요

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

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

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

|

답변 1개

채택된 답변
+20 포인트

대략 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

답변을 작성하려면 로그인이 필요합니다.