HTML&CSS

[HTML] Form TAG에서 name의 의미

yoonjong Park 2021. 4. 30.

어제 antd를 react 에서 사용하다가 Form 태그에서 자꾸 에러가 났었다.

form에 있는 내용을 지우는 것이였는데, 지워지지 않았었다.

원인은 form.item 마다 설정되어 있던 name을 삭제해서였다.

 

form 컴포넌트나 태그를 사용할 때, name을 사용하지 않으면, form의 정보를 핸들링 하는 것이 불가능하다.

바꿔 얘기하면, form을 핸들링할 필요가 없으면, name을 설정하지 않아도 무방하다는 뜻이기도 하다.

 

어찌보면, 단순하고, 기초적인...그러나 알아차리기 힘든. 습관처럼 작성하는 코드였을 수도 있기 때문에 헤매이다 어제 간신히 발견하게 되었다.  console에도 버그가 따로 찍히지 않아서 완전 헤매었지...ㅠㅠ

form.resetFields(); 도 먹히지 않았었다..ㅠㅠㅠㅠㅠㅠㅠㅠㅜㅠㅜㅠㅜㅠㅜㅠ 젠장...

 

만약, 이런 오류가 또 발생하면, 공식문서에서 사용하고 있는 속성들을 빼놓지 말고 작성해봐야겠다.

댓글