CGI-BBS > 基礎 > その他 > 入力フォームで予め書込んだテキストがカーソルを入れたらクリア


カレッヂ
カレッヂ


質問者 KK  投稿日 6/26(木) 14:48:00
よろしくお願いします。

たとえば、
<TEXTAREA NAME="説明" ROWS=2 COLS=55>こちらに54文字以内でご記入ください</TEXTAREA>
としておきます。

ブラウズした際に、入力フォームの中に「こちらに54文字以内でご記入ください」と表示されます。
ここまでは良いのですが、ユーザが、さて入力しようとカーソルを入れた際にいちいちこのメッセ
ージを消さなくても、カーソルを入れた瞬間に非表示にしたいのです。

この仕組みに何回か遭遇したことがあるような気がするのですが、ソースまで見ませんでした。
できる限り簡単にやりたいのですが、よろしくお願いします。

プロバイダ参照:
サーバのOS:(未選択)
パソコンのOS:(未選択)
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:advanced

回答者 domo  [削除]  投稿日 7/3(木) 08:48:24
こんな感じの動作ですか?

--
<body>
<form name=f1>
<TEXTAREA NAME="doc" ROWS=2 COLS=55 onfocus="this.value=''">こちらに54文字以内でご記入ください</TEXTAREA>
</form>
</body>

質問者 KK  [削除]  投稿日 7/3(木) 09:39:36
domoさん

まさにこれです!

このようなフォームを実際のサイトで
探そうとするとなかなか見つからない
ものですね。手元の本にも出ていない
し、、、

出くわした時にソースを参照すべきと
少し反省。

ありがとうございました!

このページは終了したので返信(回答)は書きこめません
 


Web裏技