input창 기본 글씨를 value로 처리한 것과 placeholder 처리한 것의 차이점?
본문
보안에 차이가 있나요?
예
<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
placeholder 라는 것은 입력란에 아이디를 입력하라고 "안내"해주는 문구입니다.
placeholder="아이디를 입력하세요" placeholder="패스워드를 입력하세요" 이런식으로 쓰일 수 있습니다.
마우스로 클릭하면 해당 안내글을 사라지고 실제 값을 넣을 수 있게 됩니다.
반면 value="아이디"는 값이 미리 입력된 상태로 나오게 됩니다. 사용자가 직접 "아이디"라는 글자를 타이핑 한 효과입니다.
* 둘다 보안하고는 상관 없습니다.
보안에 차이라기보다는 입력값을 수정시에 넣어주는것이고 (첫줄)
다음줄은 필수입력으로 받게끔 해 놓는 것입니다. ^^
두 분 모두 고맙습니다.
답변을 작성하시기 전에 로그인 해주세요.