입력폼에 value 문구지정시

입력폼에 value 문구지정시

QA

입력폼에 value 문구지정시

답변 1

본문

 <input  class='ed' maxlength=50 size=120 name=wr_35 id="wr_35"  itemname="성명"required value="<?=$write[wr_35]?>"  />

위는 기본소스이구요 일반게시판 형식의 스킨입니다.

 

네이버에서 보면 로그인창에 연한글씨로 로그인 비밀번호가 뜨고 입력폼을

클릭하면 없어지는 효과로 사용하고싶어서 아래 소스로 넣어봤는데 문제는

 <input  class='ed' maxlength=50 size=120 name=wr_35 id="wr_35"  itemname="오늘의 한마디" value="오늘의 한마디" onfocus="this.value='' /> ;


required value="<?=$write[wr_35]?>"  위소스를 지워버리고 value="오늘의 한마디" onfocus="this.value=''를 넣으니 글쓰기 페이지에서는 원하는 효과를 볼수있으나

수정페이지에서는 작성자가 입력해놓은 문구는 사라져버리고 벨류값에 지정해놓은 "오늘의 한마디" 문구로  나타납니다.


오랫동안 검색을 해보고 다른 소스로 넣어봐도 도통 해결이 되지않아 문의드립니다.

저런효과는 로그인페이지 방식에서만 구현이 가능한건지 방법은 없는건지

고수님들 답변주시면 감사하겠습니다.

 

이 질문에 댓글 쓰기 :

답변 1

<?

if(!$w){ $write[wr_35] ='오늘의 한마디'; $focus="onfocus=\"this.value=''\""; }

?>

 <input  class='ed' maxlength=50 size=120 name=wr_35 id="wr_35"  itemname="오늘의 한마디" value="<?=$write[wr_35]?>" <?=$focus?> />

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로