Q&A

가입 단계에서 번거로움을 최소화하기 위해 여타 해외 사이트들처럼

 

Screen Shot 2016-02-24 at 20.09.33.png

 

이렇게 네 가지만 사용하기로 하고, 코드를 수정했습니다. 그런데 문제가 비밀번호 재확인 칸이 있어야 하나봐요.

위 처럼 하고 등록 시 

새 비밀번호 확인 값은 필수입니다.

라는 메세지가 나오네요.

 

비밀번호 재확인 없이(새 비밀번호 확인 값은 필수입니다. 라는 메세지가 뜨지 않고) 가입이 완료되도록 하려면 어디를 수정해야 할까요? 

댓글 7

  • 자바스크립트 코딩이 가능하시다면... 비밀번호 재확인 입력란을 <input type="hidden">으로 만들어서 화면에 표시되지 않도록 하고... 비밀번호를 입력하면 재확인 입력란에도 똑같이 복사되도록 하시면 됩니다.

  • @기진곰
    비밀번호 재확인이 필수인가요? 아예 없앨 수는 없는지..ㅠㅠ
  • @스트릿
    아예 없애려면 XE 코어를 좀 심하게 개조해야 해서... 사용자에게 보이지 않게 자동으로 채워넣는 방법밖에 없어요. XE의 회원가입 기능이 유연성이 많이 부족합니다.
  • 유저 아이디는 없어도 됩니다. 닉네임만 있어도 되요. 설정 입니다.
    password2 를 hidden 한 다음에 password 부분에다가 onblur 라던가 onkeyup 같은 이벤트를 통해 js함수를 실행해서 password2 에다가 password 의 value 를 받아 복사해 넣는다... 라는 느낌으로...
  • @GG
    그...그건 어떤 느낌인가요... 초심자가 보기엔 마법주문같습니다 ㅠㅠㅠㅠ
  • 말 나온김에 저도 더 줄여 봐야겠네요 ㅋㅋㅋㅋ
  • <input type="password" required class="required form-control" placeholder="{$lang->password} *" name="password" id="password" value="" onblur="copyPassword();">
    <input type="hidden" class="required form-control" placeholder="{$lang->password3} *" name="password2" id="password2" value="">
    <script>
    function copyPassword() {
    var ggpasswd = document.getElementById("password").value;
    document.getElementById("password2").value = ggpasswd;
    }
    </script>