HOME -> プログラム -> JavaScript -> JavaScript Mashup -> Ajax ヒント -> フォーム入力 (ウォーターマーク又はプレースホルダ)

フォーム入力 (ウォーターマーク又はプレースホルダ)

入力画面でよく見るようになった入力者サポートのためのTipsです。 ウォーターマークとは薄い透かしです。身近なのとしてテレビで右上に局ロゴなどが薄く表示されますが、 あれです。テレビのは主に著作権保護の観点から付けられていますが、このフォームの場合は例をウォーターマークとして表示して入力者をサポートするために使われることが多いです。 この機能はプレースホルダと呼ばれもします。また、input promptと表記しているものもあります。
>>
 さて上記のは例ですが、こちらを手軽に実行するためにjQueryライブラリを取得します。 まず取得先です。
jQuery
 画面右手のDownloadボタンからダウンロードします。
jquery.updnWatermark.js
 上記のリンク先をコピーしてファイルに保存します。

上記二つを任意の位置に保存して以下のコードを記入します。
<html>
<head></head>
<style type="text/css">
	.updnWatermark {color:#888888;}
</style>
<script type="text/javascript" src="/library/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/library/js/jquery.updnWatermark.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
    $.updnWatermark.attachAll();
});
</script>
<body>
<input type="text" name="in2" title="例:こんなぐあい" style="width:200px">
</body>
</html>
 以下、表示例です

 title要素に指定された文字列が透かしとして表示されます。 また、この透かしはtextfieldだけでなくtextarea、passwordにも適用が可能です。


2009年 7月 3日ドキュメント作成
2009年 7月 3日ドキュメント更新