文字

Q1
テキストボックス上にプレースホルダを表示したい  
A1
フォーカス移動時のイベント(GetFocus、LostFocus)を利用して、TextBoxオブジェクト上へ
プレースホルダを表示しているように実装する事が可能です。

[サンプルイメージ]
・初期表示時


・フォーカス移動時


[サンプルコード] ※記述ポイント抜粋
/* 氏名:テキスト */
TextBox TextBox1 {
   X = 73;
   Y = 153;
   Width = 280;
   Height = 19;
   String Tag = "ここに氏名(愛称)を入力して下さい。";

   Function OnLostFocus( e ) {
      /* 空文字の判定 */
      if(e.from.value == ""){
         this.Value = this.Tag;
         this.FgColor = $DGRAY;
      }
   }

   Function OnGetFocus( e ) {
      /* 空文字設定 */
      if(e.from.value == this.Tag){
         this.Value = "";
         this.FgColor = $STD;
      }
   }
}

実際の挙動については、CRSファイル形式のサンプル
   「テキストボックス上にプレースホルダを表示したい(Wrd50_001.zip)」
をご確認ください。

管理番号:Wrd50_001
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser V・Biz/Designer V TIPS集 トップへ