이전 목록 다음

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

2017-09-04 (월) 17:52:22 2,910

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개 / 댓글 3개

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

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

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

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

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

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

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

간단한 구현은

Copy
<input type="password" name="mb_password" required onblur="this.value.toLowerCase();"placeholder="비번을입력해주세요" maxlength="20" />

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

답변에 대한 댓글 3개

2017-09-04 (월) 18:00:54
<?php onblur="this.value.toLowerCase() ?> 이렇게 안 묶어 줘도 됩니까?
2017-09-04 (월) 18:18:12
onblur="this.value.toLowerCase(); 이부분은 html은 아닌것 같은데 어떤 언어인가요?
2017-09-04 (월) 18:19:21
"위에 작성하신 코드는 PHP구분이라서" 의 구분은 구문인거죠? 오타신거죠?

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