テキスト/入力

Q4
入力値を制限したい

A4
[解決方法]
InputModeプロパティで入力可能な文字種を制限することが出来ます。
InputModeプロパティの設定では、入力そのものが制限されます(無効な文字種の入力が
出来なくなります)ので、入力時にユーザに対して入力制限文字種を認識させることが
出来ます。

例えば、半角数字と半角記号をのみを有効にする場合は、InputModeプロパティへ
$NUMERIC + $SYMBOLを設定します。

一部の記号や数字を入力不可としたい場合や入力値の上限/下限値を制限したい場合、
InputModeプロパティでの制限の他に、入力文字確定時などに入力値チェックを追加して
ご対応ください。


[サンプルコード]
■InputModeプロパティによる入力制限

    TextBox TextBox1{
        InputMode = $NUMERIC + $SYMBOL;
    }

■入力文字確定後のチェック
 下の例は、OnTouchイベントハンドラ内で、値が100以下ならば色を赤く、
 そうでなければ通常の色にしています。
 ※値をチェックするタイミングは機能設計によります。

    TextBox TextBox1{
        Function OnTouch(){
            Bgcolor &= Value <= 100 ? $RED : $STD;
        }
    }
管理番号:WrdM_004
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ