!++++
Ver.5 [ 機能を見る ] [ 機能設定を見る ]
Ver.6 [ 機能を見る ] [ 機能設定を見る ]
!----
検索条件項目でFocusOutを実施するサンプルです。
当サンプルではFocusOutの際に入力値をゼロ詰めして編集しています。
下記の画面イメージでは、検索条件の商品コード項目に123と入力し、FocusOutすると00123の ように入力値のゼロ詰めを行います。
画面イメージ
開発のポイント
/* イベントの処理の定義 */
function action() {
var val = this.value;
/* 5桁のゼロパティングを行う */
this.value = ( '00000' + val ).slice( -5 );
}
var isValid = true;
function resizeContents_start() {
if ( isValid ) {
/* 対象の項目入力値を取得 */
var inputElement = getElementByName( "CNDTN_ITEM_CODE" ) ;;
/* 対象項目にイベントの追加 */
inputElement.addEventListener("blur", action);
}
isValid = false;
}
上記ロジックは機能設定画面のClient-side JavaScriptに記述します。