これはスペースを削減するためによく使われる手法ですが、フォームのテキストフィールドやテキストエリアにあらかじめ解説するテキストを初期値にしておき、フォーカスが当たった時にそれをクリアする関数です。
ソース <script type="text/javascript"> function Input(areaname,checkvalue,formname){ if(document.forms[formname].elements[areaname].value == checkvalue){ document.forms[formname].elements[areaname].value = ""; } } function Output(areaname,checkvalue,formname){ if(document.forms[formname].elements[areaname].value == ""){ document.forms[formname].elements[areaname].value = checkvalue; } } </script> //サンプルのフォーム <form name="formname"> <input type="text" name="itemfield" value="初期値" onFocus="Input(this.name,'初期値','formname')" onBlur="Output(this.name,'初期値','formname')"> </form>