궁금한 내용을 검색해보세요!
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
서근 개발노트
티스토리에 팔로잉
FRONT-END/HTML

[HTML] Input 내용 버튼 클릭 삭제

서근
QUOTE THE DAY

-
Written by SeogunSEOGUN

반응형

Input 태그 안에 textfield 의 내용을
버튼 클릭 한번으로 삭제하는 방법에 대해 알아보겠습니다.

Input type="reset"

<input> 태그는 <form>의 모든 입력을 초기값으로 재설정하는 reset 이라는 기본 이벤트 핸들러를 가지고 있습니다.

 

그래서 아래와 같이 간단하게 버튼을 만들어 placeholder에 있는 value를 지워줄 수 있습니다.

 

사용할 때는 부모 태그를 <form>으로 덥어줘야 합니다.

See the Pen Untitled by 서근 (@seogun95) on CodePen.

위와 같이 button 태그를 사용하여 typereset으로 넣어줘도 되고, input 태그를 사용해도 결과는 같습니다.

Value

<input type="reset" value="reset"> 속성에 value는 생략 가능합니다.

 

만약 value를 넣어주면 다음과 같습니다.

See the Pen <input type="reset"> by 서근 (@seogun95) on CodePen.

이처럼 value 부분에 값을 넣으면 문자열이 출력됩니다.

input Accesskey

input 태그 안에 단축키를 설정해줄 수 있습니다. 사용하는 방법은 accesskey="key" 처럼 넣어주면 됩니다.

 

테스트 해보려면 단축키 + h 를 눌러 확인할 수 있습니다.

See the Pen input accesskey by 서근 (@seogun95) on CodePen.

맥북 및 윈도우 단축키

여러 단축키 사용

만약, 한개의 input에 여러개의 단축키를 사용하기 위해서는 자바스크립트를 사용하거나, 아래와 같이 동일한 idinput을 만들어 주고 한 개를 제외한 나머지를 display: none;으로 숨겨줘야 합니다.

<a href="#" accesskey="a">A link</a>
<a href="#" accesskey="b" style="display:none"></a>

오늘은 이렇게 Input 태그 안에 textfield 의 내용을 버튼 클릭 한번으로 삭제하는 방법에 대해 알아보았습니다.

 

읽어주셔서 감사합니다🤟


잘못된 내용이 있으면 언제든 피드백 부탁드립니다.


서근


위처럼 이미지 와 함께 댓글을 작성할 수 있습니다.