名前空間
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):* |
|
戻り値について: 送信します。 |
名前 | 値 | 概要 |
---|