뷰페이지에서 특정 내용 글작성시 입력한 비밀번호 입력 후 볼 수 있게
본문
'뷰페이지'에서 특정 내용 글작성시 입력한 비밀번호 입력 후 볼 수 있게 하는 법 있나요?
비회원이 글 삭제나 수정시에 입력하는 비밀번호랑 똑같은건데
이 비밀번호를 입력해야 a라는 버튼이 보이도록 하고 싶습니다
답변 1
버튼이왜 필요하는지는 몰르겠으나 아무튼
비밀번호 입력 처리 부분에서 다음과 같이 스크립트 처리하시면됩니다.
적용해보시기 바랍니다.
<?php if ($is_password) { ?>
<label for="wr_password" class="sound_only">비밀번호<strong>필수</strong></label>
<input type="password" name="wr_password" id="wr_password" <?php echo $password_required ?> class="frm_input half_input <?php echo $password_required ?>" placeholder="비밀번호">
<button type="button" id="show_button" style="display:none;">A</button>
<script>
document.addEventListener("DOMContentLoaded", function() {
const passwordField = document.getElementById("wr_password");
const button = document.getElementById("show_button");
passwordField.addEventListener("input", function() {
if (passwordField.value.trim() !== "") {
button.style.display = "inline-block";
} else {
button.style.display = "none";
}
});
});
</script>
<?php } ?>
그런데 의도가 위에서 앞전qna 말햇듯이 wr_1입력 필드가 나와야한다면 버튼을 처리하는것이 아닐것으로판단됩니다. 버튼이 아니고 말그대로 wr_1입력필드가 나와야 하지않겟습니까? 그래야 입력후 수정이되는것닌닌깐용 ~