테스트 사이트 - 개발 중인 베타 버전입니다

input창 기본 글씨를 value로 처리한 것과 placeholder 처리한 것의 차이점? 채택완료

홈짱 10년 전 조회 7,398

보안에 차이가 있나요?

 

 

<input type="text" name="mb_id" id="mb_id" class="login-mb_id" value="아이디"> 

<input type="text" name="mb_id" id="mb_id" class="login-mb_id" placeholder="아이디"> 

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

답변 3개

채택된 답변
+20 포인트
w
10년 전

placeholder 라는 것은 입력란에 아이디를 입력하라고 "안내"해주는 문구입니다. 

placeholder="아이디를 입력하세요" placeholder="패스워드를 입력하세요" 이런식으로 쓰일 수 있습니다.

마우스로 클릭하면 해당 안내글을 사라지고 실제 값을 넣을 수 있게 됩니다.

 

반면 value="아이디"는 값이 미리 입력된 상태로 나오게 됩니다. 사용자가 직접 "아이디"라는 글자를 타이핑 한 효과입니다.

 

* 둘다 보안하고는 상관 없습니다.

로그인 후 평가할 수 있습니다

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

s
sinbi Expert
10년 전

두 분 모두 고맙습니다.

로그인 후 평가할 수 있습니다

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

10년 전

보안에 차이라기보다는 입력값을 수정시에 넣어주는것이고 (첫줄)

 

다음줄은 필수입력으로 받게끔 해 놓는 것입니다. ^^

 

 

로그인 후 평가할 수 있습니다

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

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

로그인