Latest web development tutorials
×

jQuery EasyUI コース

jQuery EasyUI コース jQuery EasyUI 簡単な紹介

jEasyUI アプリケーション

jEasyUI CRUDアプリケーションの作成 jEasyUI CRUDデータ・グリッドの作成 jEasyUI CRUDアプリケーションのフォーム jEasyUI RSSリーダーを作成します。

jEasyUI ドラッグ・アンド・ドロップ

jEasyUI 基本的なドラッグ・アンド・ドロップ jEasyUI ドロップのショッピングカートを作成します。 jEasyUI 学校のカリキュラムを作成します。

jEasyUI メニューやボタン

jEasyUI 単純なメニューの作成 jEasyUI リンクボタンを作成します。 jEasyUI メニューボタンを作成します。 jEasyUI 分割ボタンを作成します。

jEasyUI レイアウト

jEasyUI ボーダーレイアウトを作成します。 jEasyUI 複雑なレイアウトを作成します。 jEasyUI 折りたたみパネルを作成します。 jEasyUI タブを作成します。 jEasyUI 動的にタブを追加 jEasyUI 自動再生]タブを追加します。 jEasyUI 左サイドパネルにXPスタイルを作成します。

jEasyUI データグリッド

jEasyUI データグリッドのためのHTML変換テーブル jEasyUI 選択したデータ行を取得します jEasyUI お問い合わせを追加 jEasyUI ツールバーを追加 jEasyUI 複雑なツールバーを作成します。 jEasyUI フリーズ列を設定します jEasyUI 動的変更の列 jEasyUI フォーマット列 jEasyUI 並べ替えを設定します jEasyUI カスタム順序 jEasyUI 列の組合せを作成します。 jEasyUI チェックボックスを追加します。 jEasyUI カスタムのページング jEasyUI インライン編集を有効にします jEasyUI 拡張エディタ jEasyUI カラム操作 jEasyUI マージされたセル jEasyUI カスタムビューを作成します。 jEasyUI フッターの要約を作成します。 jEasyUI 条件設定された行の背景色 jEasyUI プロパティグリッドを作成します。 jEasyUI 拡張された行は、詳細を表示します jEasyUI 下位区分を作成します。 jEasyUI 大量のデータを表示します jEasyUI ページコンポーネントを追加します。

jEasyUI 窓

jEasyUI シンプルなウィンドウを作成します jEasyUI カスタムウィンドウツールバー jEasyUI ウィンドウとレイアウト jEasyUI ダイアログを作成します。 jEasyUI ダイアログボックスをカスタマイズします

jEasyUI ツリーメニュー

jEasyUI ツリーメニューを作成するためにタグを使用 jEasyUI 非同期のツリーメニューを作成します。 jEasyUI ノードツリーメニューを追加 jEasyUI チェックボックスとツリーメニューを作成します。 jEasyUI ツリーメニューコントロールをドラッグ&ドロップ jEasyUI ロードメニューツリーの親/子ノード jEasyUI グリッドベースのツリーを作成します jEasyUI 複雑なツリーのメッシュを作成します。 jEasyUI 動的にロードされた木の格子 jEasyUI ツリーグリッド]タブを追加します。 jEasyUI レイジーローディンググリッドノードツリー

jEasyUI フォーム

jEasyUI 非同期を作成するために、フォームを送信 jEasyUI フォーム認証 jEasyUI ドロップダウンボックスのツリーを作成します。 jEasyUI フォーマット]ドロップダウンボックス jEasyUI [フィルタ]ドロップダウンデータグリッド

jEasyUI リファレンスマニュアル

jQuery EasyUI ウィジェット jQuery EasyUI スプレッド

jQueryのEasyUIフォームプラグイン - フォームフォーム

jQueryのEasyUIプラグイン jQueryのEasyUIプラグイン

$ .fn.form.defaultsして、デフォルトのデフォルトを上書きします。

フォーム(フォーム)は、アヤックスは、提出ロード、削除、などのようなフォームフィールドでアクションを実行するためのいくつかの方法を、提供しています。 フォームを送信すると、フォームを確認するには、「検証」メソッドを呼び出す有効です。

使用法

単純なHTMLフォームを作成します。 フォームを作成し、ID、アクション、メソッドの割り当てを与えます。

<フォームID = "FF"メソッド= "ポスト">
    <DIV>
		<= "名前"のラベル>名前:</ label>は
		<入力クラス= "easyui-validatebox"タイプ= "text"の名= "名前"データ・オプション= "必要な:真の" />
    </ DIV>
    <DIV>
		<= "電子メール"のラベル> Eメール:</ label>は
		<入力クラス= "easyui-validatebox"タイプ= "text"の名= "メール"データ・オプション= "validType: 'メール'" />
    </ DIV>
    ...
</フォーム>

フォーム(フォーム)はAJAXフォーム送信(フォーム)になろう

$( '#F-F')。フォーム({
    URL:...、
    onSubmit:関数(){
		//いくつかのチェックを行います
		//提出防ぐためにfalseを返します。
    }、
    成功:関数(データ){
		アラート(データ)
    }
});
//フォームを送信
。$( '#FFは'))(提出します。

送信アクションを行います

//フォームを送信する[送信]フォームプラグインのメソッドを呼び出します
$( '#F-F')。フォーム( '提出'、{
    URL:...、
    onSubmit:関数(){
		//いくつかのチェックを行います
		//提出防ぐためにfalseを返します。
    }、
    成功:関数(データ){
		アラート(データ)
    }
});

追加のパラメータを提出することにより

$( '#F-F')。フォーム( '提出'、{
    URL:...、
    onSubmit:機能(パラメータ){
		param.p1 = '値1';
		param.p2 = 'value2の';
    }
});

レスポンス処理を提出

Ajaxのフォーム(フォーム)を提出することは非常に簡単です。 完成したユーザーを提出するときは、応答データを得ることができます。 応答データはサーバからの生データであることに注意してください。 正しいデータを要求する応答アクションのための分析データ。

たとえば、次のように応答はJSONデータ形式であることを前提とし、典型的な応答データは、次のとおりです。

{
    "成功":trueの場合、
    "メッセージ": "メッセージが正常に送信さ。」
}

今JSON文字列「成功」のコールバック関数を処理します。

$( '#F-F')。フォーム( '提出'、{
    成功:関数(データ){
		VARデータ=のeval( '(' +データ+ ')'); // javascriptオブジェクトにJSON文字列を変更
		{(data.success)の場合
			アラート(data.message)
		}
    }
});

プロパティ

名称 类型 描述 默认值
url string 要提交的表单动作 URL。 null

イベント

名称 参数 描述
onSubmit param 提交前触发,返回 false 来阻止提交动作。
success data 当表单提交成功时触发。
onBeforeLoad param 发出请求加载数据之前触发。返回 false 就取消这个动作。
onLoadSuccess data 当表单数据加载时触发。
onLoadError none 加载表单数据时发生某些错误的时候触发。

ウェイ

名称 参数 描述
submit options 做提交动作,options 参数是一个对象,它包含下列属性:
url:动作的 URL
onSubmit:提交之前的回调函数
success:提交成功之后的回调函数

下面的实例演示如何提交一个有效表单,避免重复提交表单。
$.messager.progress();	// display the progress bar
$('#ff').form('submit', {
	url: ...,
	onSubmit: function(){
		var isValid = $(this).form('validate');
		if (!isValid){
			$.messager.progress('close');	// hide progress bar while the form is invalid
		}
		return isValid;	// return false will stop the form submission
	},
	success: function(){
		$.messager.progress('close');	// hide progress bar while submit successfully
	}
});
load data 加载记录来填充表单。data 参数可以是一个字符串或者对象类型,字符串作为一个远程 URL,否则作为一个本地记录。

代码实例:
$('#ff').form('load','get_data.php');	// load from URL

$('#ff').form('load',{
	name:'name2',
	email:'[email protected]',
	subject:'subject2',
	message:'message2',
	language:5
});
clear none 清除表单数据。
reset none 重置表单数据。该方法自版本 1.3.2 起可用。
validate none 进行表单字段验证,当全部字段都有效时返回 true 。该方法和 validatebox 插件一起使用。
enableValidation none 启用验证。该方法自版本 1.3.4 起可用。
disableValidation none 禁用验证。该方法自版本 1.3.4 起可用。

jQueryのEasyUIプラグイン jQueryのEasyUIプラグイン