묻고답하기
placeholder를 사용할때의 맹점 ㅜㅜ
2015.02.04 14:51
안녕하세요.
게시판에서 사용자정의 분류를 사용하려하고있습니다.
그런데 사용자정의 분류를 사용할 때
추가로 생성된 입력폼에
placeholder (입력폼에 미리 기입되어 표시되는 텍스트, 쉽게말하자면 도움말, 입력폼 커서이동시 사라지는 텍스트효과)를 이용하여
도움말을 띄우려 코드를 수정하였습니다.
classes/extravar/extravar.class.php
452 line
$buff[] =' <input type="text" name="' . $column_name . '" value="' . ($value ? $value : $default) . '" class="text" />';
$buff[] =' <input type="text" name="' . $column_name . '" value="' placeholder="' . ($value ? $value : $default) . '" class="text" />';
이부분으로 수정하엿습니다
이렇게 햇을경우 게시판에서 글수정기능을 사용할때 기존의 입력된 값이 그대로 남아있지않고
placeholder로 표시되어 입력폼에 기존값을 모두 기록해주어야합니다.
이런 경우 글 수정시 입력폼에 정상적으로 값이 들어있고,
새로글쓰기의 경우 지정된 기본값이 placeholder로 표시될수있게 하려면
어떻게 해야할까요?
댓글 7
-
YJSoft
2015.02.05 02:35
-
saramjh
2015.02.05 14:52
저도 그렇게 하고 싶긴한데, 그걸 어떻게 구현해야할지 모르겟네요..
php코딩을 할줄 알아서 수정하는게아니라 거의 짜집기 식이라..
-
이즈야
2015.02.05 16:00
수정하신 코드에서 value에 들어가는 부분이 빠져 있어서 출력이 안 되는 것 같습니다. 일부러 빼신 건가요? -
saramjh
2015.02.05 16:07
그럴 머리는 없어서요... value=""이렇게 비워두고 placeholder=를 추가햇었습니다
-
YJSoft
2015.02.05 16:07
$buff[] =' <input type="text" name="' . $column_name . '" value="' . $value . '" placeholder="' . $default . '" class="text" />';
-
saramjh
2015.02.05 16:08
헐.... Extravar.class.php 파일의 해당 부분 맞습니다 ㅜ 감사합니다
-
saramjh
2015.02.05 16:23
방금 적용 해보았습니다. YJSoft 감사합니다!!!!!!
정말 감사합니다!!!
placeholder에는 무조건 기본값을 넣고, value는 값이 있을때만 넣어주면 됩니다.
값이 있다면 placeholder는 출력되지 않습니다.