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

php 비번 입력시 대소문자 구분 없애려고 모두 소문자로

김시진천재 8년 전 조회 2,702

php 비밀번호를 대소문자 구분없이 모두 소문자로 하려고합니다


strtolower  함수를 써서요 


비번은 input type  으로 받아오고 있는데 


다른페이지에 값을 넘기는 같습니다


일단 비번 입력하는 부분 페이지 해당 소스는 하단에 첨부합니다


작동 안되고요 


어떤식으로 수정을 해야 할까요?

[ 질문관련 참고 Source ]

1

2

3

4

5

6

7 수정 작동 안됨 값을 가져옴

 <span class="join_input red_line"><em>비번</em><input type="password" name="<?php strtolower($mb_password);?>" required  placeholder="비번을입력해주세요

" maxlength="20" /></span>

 

수정전

 <span class="join_input red_line"><em>비번</em><input type="password" name="mb_password" required  placeholder="비번을입력해주세요

" maxlength="20" /></span>

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

답변 2개

플래토
8년 전

@김시진천재 네 PHP 구문을 오타낸거 맞습니다.


PHP코드는 서버에서 실행되고, 

html, css, javascript는 사용자의 웹브라우저에서 실행됩니다.


위의 onblur 의 내용은 Javascript 입니다.

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

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

플래토
8년 전

위에 작성하신 코드는 PHP구분이라서

입력하는 시점의 html에는 의미가 없습니다.


그리고 파라미터로 넘길 name을 값으로 변경하셨네요


간단한 구현은


 </p><p><input type="password" name="mb_password" required </p><p>onblur="this.value.toLowerCase();"<span style="color: rgb(69, 69, 69); font-family: Helvetica; font-size: 12px;">placeholder="</span><span style="color: rgb(69, 69, 69); font-size: 12px; font-family: "Apple SD Gothic Neo";">비번을입력해주세요</span></p><p style="word-break: break-all; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">" maxlength="20" /></p><p style="word-break: break-all; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">

로 비번부분을 변경해보세요



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

답변에 대한 댓글 3개

김시진천재
8년 전
<?php onblur="this.value.toLowerCase() ?> 이렇게 안 묶어 줘도 됩니까?
김시진천재
8년 전
onblur="this.value.toLowerCase(); 이부분은 html은 아닌것 같은데 어떤 언어인가요?
김시진천재
8년 전
"위에 작성하신 코드는 PHP구분이라서" 의 구분은 구문인거죠? 오타신거죠?

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

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

로그인