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

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

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구분이라서" 의 구분은 구문인거죠? 오타신거죠?

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