名前空間
blades.formCheck
| 名前 | blades.formCheck |
|---|---|
| 概要 | フォームの入力内容のチェックなどの機能を提供する名前空間です。 |
| 公開 | 公開 |
annonymous.internal
| 名前 | annonymous.internal |
|---|---|
| 概要 | |
| 公開 | 非公開 |
インターフェイス
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
名前空間
blades.formCheck
| 名前 | blades.formCheck |
|---|---|
| 概要 | フォームの入力内容のチェックなどの機能を提供する名前空間です。 |
| 公開 | 公開 |
annonymous.internal
| 名前 | annonymous.internal |
|---|---|
| 概要 | |
| 公開 | 非公開 |
インターフェイス
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
名前空間
blades.formCheck
| 名前 | blades.formCheck |
|---|---|
| 概要 | フォームの入力内容のチェックなどの機能を提供する名前空間です。 |
| 公開 | 公開 |
annonymous.internal
| 名前 | annonymous.internal |
|---|---|
| 概要 | |
| 公開 | 非公開 |
インターフェイス
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
クラス
abstract Anonymous
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 非公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| * Anonymous(obj:*, name?:String) |
|
全てのフォーム要素クラスはこのクラスを継承します。 このクラスは名前空間に追加されません。 よってこのクラスのインスタンスを作ることはできません。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| protected needCheck():Boolean | 無し |
戻り値について: |
| protected createErrorHolder():Boolean | 無し |
戻り値について: DOMでエラー内容を挿入する要素を作成します。 |
| protected isEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックします。(エラーは追加しません) |
| protected checkEmpty():Boolean | 無し |
戻り値について: 空かどうかをチェックし、空の場合エラーを追加します。 |
| abstract protected checkValid():void | 無し |
戻り値について: 有効な値かチェックします。 |
| protected checkLength():void | 無し |
戻り値について: 文字数をチェックします。 |
| protected checkMinLength():Boolean | 無し |
戻り値について: 最小文字数をチェック |
| protected checkMaxLength():Boolean | 無し |
戻り値について: 最大文字数をチェック |
| protected checkSame():Boolean | 無し |
戻り値について: 再入力確認 |
| protected getErrorHolderParent():Element | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public getValue():String | 無し |
戻り値について:対象要素のvalue(の和)を返します。 対象要素のvalueを取得します。 対象要素が複数の場合は前要素のvalueの和を返します。 |
| public getName():String | 無し |
戻り値について: 名前を取得 |
| public check():void | 無し |
戻り値について: チェックしエラーを収集 このメソッドはFormクラス内で呼び出される(オーバーライド禁止) このメソッドは一度しか実行されない |
| public isChecked():Boolean | 無し |
戻り値について: |
| public getError():String | 無し |
戻り値について: エラー表示 |
| public hasError():Boolean | 無し |
戻り値について: エラーの有無確認 |
| public resetError():void | 無し |
戻り値について: エラーリセット |
| public insertErrorDOM():void | 無し |
戻り値について: DOMでエラー内容を挿入 |
| public resetErrorDOM():void | 無し |
戻り値について: DOMで挿入したエラー内容を空にする |
| protected markError(str:* ):void |
|
戻り値について: エラーがある要素にクラス名を付与 |
| protected unmarkError(str:* ):void |
|
戻り値について: エラーがある要素に付与したクラス名を削除 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 このメソッドを実行するとinsertErrorDOMメソッドも同時に実行されます。 入力途中でのチェックを避けるため、入力完了後(=全要素のchangeイベントが1度発生した後)から動的チェックを開始します。 |
| public highlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public resetHighlight():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public setRequired():instance | 無し |
戻り値について: 入力必須/オプション |
| public setLength():instance | 無し |
戻り値について: 文字数を設定 |
| public setMinLength():instance | 無し |
戻り値について: 最小文字数を設定 |
| public setMaxLength():instance | 無し |
戻り値について: 最大文字数を設定 |
| public compareWith():instance | 無し |
戻り値について: メアド等再入力を求める際に比較する相手を指定 |
| public addErrorTo(arg:any):instance |
|
戻り値について: エラー時のクラス名を追加する対象を設定(デフォルトはコンストラクタで指定した要素自身) |
| public checkIf(ref:* ):instance |
|
戻り値について: |
| public checkUnless(ref:* ):instance |
|
戻り値について: |
| public highlightOnFocus():instance | 無し |
戻り値について: フォーカスでハイライト |
| 名前 | 値 | 概要 |
|---|---|---|
| static protected ERROR_HOLDER_CLASS_NAME:String | "BLADES_FORM_ELEMENT_ERROR_HOLDER" | |
| static protected FOCUS_CLASS_NAME:String | "BLADES_FORM_ELEMENT_FOCUS" | |
| static private ERROR_CLASS_NAME:String | "BLADES_FORM_ERROR" | |
| static private VALID_CLASS_NAME:String | "BLADES_FORM_VALID" | |
| static public ERROR:* | newblades.Event("error" | |
| static public VALID:* | newblades.Event("valid" |
blades.formCheck.Text
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Text() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuKana
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuKana() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.ZenkakuHira
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.ZenkakuHira() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Zenkaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Zenkaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Hankaku
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Hankaku() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedInt
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedInt() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Int
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Int() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Decimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Decimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.UnsignedDecimal
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.UnsignedDecimal() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Select
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Select() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| public customize():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|---|---|
| static private count:Number | 0 |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
internal.CustomSelect
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public internal.CustomSelect(obj:SelectElement) |
|
selectタグを模倣するための要素を生成します。 |
IEでdocument.body(document.setCaptureはエラー)にsetCaptureをしてclickイベントを補足していたが、ボタンクリック時、evt.cancelBubble=false
| 名前 | 引数 | 概要 |
|---|---|---|
| public createOptions():void | 無し |
戻り値について: 選択候補のliタグ群を作成しその参照をthis.copy.optionsに代入します。 |
| private toggleOptions():* | 無し |
戻り値について: 選択候補一覧を表示/非表示を切り替えます。 プルダウンを表示中、IE以外はdocumentのclickイベントをキャプチャフェーズで補足する。 IEではプルダウン( |
| private optionIsHidden():* | 無し |
戻り値について: |
| private showOptions():* | 無し |
戻り値について: |
| public hideOptions():* | 無し |
戻り値について: |
| private checkIfUnselected(value:* ):* |
|
戻り値について: |
| private synchronizeCopyWithMaster():* | 無し |
戻り値について: コピーの値をマスターのvalue/selected属性と同期します。 |
| private synchronizeMasterWithCopy(innerHTML:* , value:* ):* |
|
戻り値について: マスターの値をコピーのvalue/selected属性と同期します。 |
| 名前 | 値 | 概要 |
|---|---|---|
| static public DOM_NODE_INSERTED:* | newblades.Event("DOMNodeInserted" | |
| static private CLASS_NAME_PREFIX:String | "BLADES_FORMCHECK_SELECT_" |
blades.formCheck.CheckBox
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.CheckBox() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkEmpty():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.PostalCode
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.PostalCode() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| private override checkMinLength():* | 無し |
戻り値について: |
| private override checkMaxLength():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Tel
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Tel() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Mail
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Mail() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.File
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.File() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private getFileType():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.URL
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.URL() | 無し |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override isEmpty():* | 無し |
戻り値について: |
| private override checkValid():* | 無し |
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Custom
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Custom() | 無し | 入力内容チェックの記述をユーザーが指定できるクラスです。 |
| 名前 | 引数 | 概要 |
|---|---|---|
| private override checkValid():* | 無し |
戻り値について: |
| public setRegExp(exp:* , str:* ):* |
|
戻り値について: |
| 名前 | 値 | 概要 |
|---|
blades.formCheck.Form
| 継承 | |
|---|---|
| 実装 | 無し |
| 公開 | 公開 |
| 名前 | 引数 | 概要 |
|---|---|---|
| public blades.formCheck.Form() | 無し | 使用例:var myForm=new blades.formCheck.Form( document.getElementById("hoge") ) |
| 名前 | 引数 | 概要 |
|---|---|---|
| private resetHighlight():* | 無し |
戻り値について: |
| private hasError():* | 無し |
戻り値について: エラーの有無をtrue/falseで返します。 |
| private resetErrorDOM(str:* ):* |
|
戻り値について: DOMで挿入したエラーを消去します。 |
| private resetError():* | 無し |
戻り値について: 各要素のエラーをリセットします。 |
| public setFormElements():void | 無し |
戻り値について: 要素を登録します。 |
| public check():Boolean | 無し |
戻り値について: 登録された要素を一括でチェック&エラーを収集します。 |
| public alertError(str:* ):void |
|
戻り値について: エラーをアラートで表示します。 |
| public insertErrorDOM():void | 無し |
戻り値について: エラーをDOMで挿入 |
| public getErrorDOM():Element | 無し |
戻り値について: エラーをDOM(ul)で返します。 |
| public enableDynamicCheck():void | 無し |
戻り値について: 全要素に対し動的エラーチェックを行うよう設定します。 |
| public reset(str?:String="入力内容を消去しますがよろしいですか?"):void |
|
戻り値について: 入力項目をリセット |
| public submit(func:function):* |
|
戻り値について: 送信します。 |
| 名前 | 値 | 概要 |
|---|
