묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
입력폼을 만들고 다음과 같은 내용을 넣었습니다.
[ 이곳에 이름을 입력하세요 ]
입력폼에 이름을 작성하기위해 커서를 가져가면 다음과같이
[_ ]
내용이 자동으로 지워지게 할수있는 방법을 알고싶은데요..
고수님들의 답변을 기다리겠습니다.
입력폼에서 글자 지우는 법좀..
2003.06.29 18:13
입력폼을 만들고 다음과 같은 내용을 넣었습니다.
[ 이곳에 이름을 입력하세요 ]
입력폼에 이름을 작성하기위해 커서를 가져가면 다음과같이
[_ ]
내용이 자동으로 지워지게 할수있는 방법을 알고싶은데요..
고수님들의 답변을 기다리겠습니다.
댓글 4
-
풍월주인
2003.06.30 00:59
-
gongsn
2003.06.30 14:36
답변 너무 감사드립니다. 헌데..한가지만 더 물어볼께요..스크롤 글상자에두 다음과 같은 테그가 적용이 안되더라구요. 아무래도 임력폼과는 다른속성(?)같더라구요.. 그것두 알려주심안될까요? 부탁드리겠습니다 (--) (__) 꾸벅~ -
정성호
2003.06.30 16:53
더 간단한 방법이 있는데....^^;
<input type="text" name=" " value="여기에 내용을 입력하세요" onFocus="this.value=''">
이러면 됩니다.
처음value값에는 처음 보여줄 내용을, 두번째 value값에는 아무값도 없는 빈 칸을(' ')넣어주시면 됩니다.
풍월주인님 딴지 아닙니다.^^; -
정성호
2003.06.30 16:59
아 그리고 해보니까 <textarea>에서도 되네요.
그냥 처음에 나올 내용을 <textarea></textarea>사이에 적어주세요.
그런다음 <textarea onFocus="this.value=''">이렇게 해주니까 되더군요....
참고로 <script>....</script>부분은 문서의 헤드부분에 넣어놓고, input폼에 onfocus와 onblur부분을 삽입하면 됩니다.
<script language="javascript">
function Change (target,classname,type)
{
if ( target.value == target.defaultValue && type==0) target.value = '';
if ( !target.value && type==1) target.value = target.defaultValue;
target.className=classname;
}
</script>
<input class=input2 type=text name=memo value="여기에 내용을 입력하세요.. [최대60자]" size=35 maxlength=60 onFocus="Change(this,'input',0)" onBlur="Change(this,'input',1)">