<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    菠蘿三國

    大江東去,浪淘盡...
    隨筆 - 34, 文章 - 47, 評論 - 22, 引用 - 0
    數(shù)據(jù)加載中……

    學習EXT第九日:表單入門

    摘要: 本教程教你如何入手去創(chuàng)建一個基本的表單。
    Author: Shea Frederick
    Translater:Hegz
    Published: May 05, 2007
    Translated:May 14,2007
    出處:http://www.fleaphp.org.cn/bbs/viewthread.php?tid=906&page=1&extra=page%3D1#pid4736

    我建議下載用于這個例子的一段程序,這樣可能對你有一些幫助。你也可以找一個有效的例子。

    表單體
    首先要做的第一件事就是創(chuàng)建一個表單體,這相當于在HTML中書寫一個
    標識。


    var form_employee = new Ext.form.Form({
     labelAlign: 'right',
     labelWidth: 175,
     buttonAlign: 'right'
    });
     創(chuàng)建表單字段
    表單示例由name、title、hire_date和active四個表單字段構(gòu)成。開頭的兩個表單字段name和title,只是簡單的文本字段,我們會用TextField方法來創(chuàng)建它們。

    重要的配置選項是name,定義該選項與HTML中定義一個表單字段名幾乎一樣。


    var employee_name = new Ext.form.TextField({
     fieldLabel: 'Name',
     name: 'name',
     width:190
    });

    var employee_title = new Ext.form.TextField({
     fieldLabel: 'Title',
     name: 'title',
     width:190
    });
     跟著的hire_date字段是一個日期字段,我們會用DateField方法來創(chuàng)建,它會為我們彈出一個別致的日期選擇器來讓我們選擇日期。

    format配置選項被用來為PHP指定日期格式標準(PHP的日期格式)。日期格式字符串的調(diào)整須與你所用的日期格式相匹配。

     

    var employee_hire_date = new Ext.form.DateField({
     fieldLabel: 'Hire Date',
     name: 'hire_date',
     width:90,
     allowBlank:false,
     format:'m-d-Y'
    });
     最后一個表單元素active是一個布爾值,我們使用Checkbox方法來創(chuàng)建。


    var employee_active = new Ext.form.Checkbox({
     fieldLabel: 'Active',
     name: 'active'
    });
     完成表單
    現(xiàn)在,我們把表單里的所有表單字段加入到fieldset中去。當然了,如果你想在fieldset的外面進行,可以選擇使用add方法。


    form_employee.fieldset(
     {legend:'Employee Edit'},
     employee_name,
     employee_title,
     employee_hire_date,
     employee_active
    )
     最后,最不能少的就是submit按鈕,它與一小段的錯誤檢測代碼塊一起被addButton方法加進來。當該按鈕被點擊,就會調(diào)用render方法,傳入div標識的“id”,然后在網(wǎng)頁的div里把表單顯示出來。


    form_employee.addButton('Save', function(){
     if (form_employee.isValid()) {
      Ext.MessageBox.alert('Success', 'You have filled out the form correctly.'); 
     }else{
      Ext.MessageBox.alert('Errors', 'Please fix the errors noted.');
     }
    }, form_employee);

    form_employee.render('employee-form');
     下一步

    雖然本教程讓你懂得了如何去創(chuàng)建一個表單,但創(chuàng)建出來的表單什么事情也干不了。就像一部沒有引擎的小汽車——它看起來可能很漂亮,但不能讓你走得更遠。

    posted on 2007-08-07 14:05 菠蘿 閱讀(599) 評論(0)  編輯  收藏 所屬分類: EXT

    主站蜘蛛池模板: 日亚毛片免费乱码不卡一区| 亚洲欧美日韩自偷自拍| 国产激情久久久久影院老熟女免费| 日本一区免费电影| 美女露100%胸无遮挡免费观看| 国产乱人免费视频| 特级一级毛片免费看| 亚洲精品97久久中文字幕无码| 暖暖免费中文在线日本| 自拍偷自拍亚洲精品情侣| 免费人成毛片动漫在线播放| 亚洲一区二区三区电影| 亚洲免费观看在线视频| 国产亚洲精品成人AA片| 免费观看国产小粉嫩喷水| 一级一级一片免费高清| 亚洲AV无码成人专区片在线观看| 亚洲精品免费观看| 亚洲熟女www一区二区三区| 免费在线观看中文字幕| 久草免费手机视频| 精品亚洲成A人无码成A在线观看| 日韩免费视频观看| 一区在线免费观看| 亚洲欧洲国产日韩精品| 最近2019中文字幕mv免费看| av片在线观看永久免费| 亚洲精品视频在线观看免费| 精品久久免费视频| av午夜福利一片免费看久久| 91情国产l精品国产亚洲区| 好吊妞在线成人免费| 国产在线观a免费观看| 亚洲伊人久久大香线焦| 亚洲av成人一区二区三区在线观看| 国内永久免费crm系统z在线| 亚洲综合色婷婷在线观看| 亚洲精品国产字幕久久不卡 | 乱爱性全过程免费视频| 一区二区三区亚洲| 亚洲av区一区二区三|