ext 2.0 渲染HTML表单 (含中文版日期选单控件)

简介: DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">ext form render .x-form-field-wrap {}{display:inline;} /**//* display DateFields inline */ .

08.jpg

img_a6339ee3e57d1d52bc7d02b338e15a60.gif <! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< html >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< head >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< title > ext form render </ title >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< link  rel ='stylesheet'  href ='ext-all.css' >
img_405b18b4b6584ae338e0f6ecaf736533.gifimg_1c53668bcee393edac0d7b3b3daff1ae.gif
< style  type ='text/css' > img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif  .x-form-field-wrap {img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif}{display:inline;} /**//* display DateFields inline */ .x-form-field-wrap .x-form-date-trigger-nonie {img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif}{top:-1px;} /**//* remove 1px top padding for non-IE browsers */  </ style >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< link  rel ="stylesheet"  type ="text/css"
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    href
="framework/ext-2.0.2/resources/css/ext-all.css"   />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< script  type ="text/javascript"
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    src
="framework/ext-2.0.2/adapter/ext/ext-base.js" ></ script >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< script  type ="text/javascript"  src ="framework/ext-2.0.2/ext-all.js" ></ script >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< script  type ="text/javascript"
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    src
='framework/ext-2.0.2/adapter/yui-utilities.js' ></ script >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ head >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< body >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-tl" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-tr" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-tc" ></ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-ml" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-mr" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-mc" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< form  id ="form2"  method ="post" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< h3 > 表单范例 </ h3 >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< table >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  class ="title" > 文字输入: </ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  style ="font-family: verdana;" >< input  type ="text"  id ="tf"
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            name
="text2"   /></ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
</ tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  class ="title" > 下拉选单: </ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  style ="font-family: verdana;" >< select  id ="cb"  name ="st2" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option ></ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Aeiou </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Andy </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Amy </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Aloha </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Apple </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Application </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Aprik </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Backup </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
< option > Book </ option >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
</ select ></ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
</ tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  class ="title" > 日期选择: </ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  style ="font-family: verdana;" >< input  type ="text"  id ="df"
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            name
="df"   /></ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
</ tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  class ="title" > 多行输入: </ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td >< textarea  id ="ta2"  name ="ta"  cols ="50"  rows ="6" ></ textarea ></ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
</ tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
< tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td  class ="title" ></ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
< div  id ="btn" ></ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
</ td >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif    
</ tr >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ table >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ form >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-bl" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-br" >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
< div  class ="x-box-bc" ></ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ div >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ body >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ html >
img_405b18b4b6584ae338e0f6ecaf736533.gifimg_1c53668bcee393edac0d7b3b3daff1ae.gif
< script  type ='text/javascript' > img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif  
img_33d02437d135341f0800e3d415312ae8.gif
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gifExt.onReady(
function()img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif    
// 定义表单 
img_33d02437d135341f0800e3d415312ae8.gif
    userForm = new Ext.form.BasicForm('form2');
img_33d02437d135341f0800e3d415312ae8.gif    
// 渲染输入框 
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif
    var tf = new Ext.form.TextField(img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif        applyTo: 
'tf',
img_33d02437d135341f0800e3d415312ae8.gif        id: 
'tf',
img_33d02437d135341f0800e3d415312ae8.gif        allowBlank: 
false,
img_33d02437d135341f0800e3d415312ae8.gif        width: 
340
img_105a1e124122b2abcee4ea8e9f5108f3.gif    }
);
img_33d02437d135341f0800e3d415312ae8.gif    
// 渲染下拉框 
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif
    var cb = new Ext.form.ComboBox(img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif        transform: 
'cb'
img_105a1e124122b2abcee4ea8e9f5108f3.gif    }
);
img_33d02437d135341f0800e3d415312ae8.gif    
// 渲染日历框
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif
    var df = new Ext.form.DateField(img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif        applyTo: 
'df',
img_33d02437d135341f0800e3d415312ae8.gif        timePicker: 
true
img_105a1e124122b2abcee4ea8e9f5108f3.gif    }
);
img_33d02437d135341f0800e3d415312ae8.gif    
// 渲染文本域
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif
    var ta = new Ext.form.TextArea(img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif        applyTo: 
'ta'
img_105a1e124122b2abcee4ea8e9f5108f3.gif    }
);
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif    
var btn = new Ext.Button(img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif        applyTo: 
'btn',
img_33d02437d135341f0800e3d415312ae8.gif        text: 
'提交'
img_105a1e124122b2abcee4ea8e9f5108f3.gif    }
);
img_33d02437d135341f0800e3d415312ae8.gif    userForm.add(tf);
img_33d02437d135341f0800e3d415312ae8.gif    userForm.add(df);
img_33d02437d135341f0800e3d415312ae8.gif    userForm.add(cb);
img_33d02437d135341f0800e3d415312ae8.gif    
// 覆写日历 
img_33d02437d135341f0800e3d415312ae8.gif
    Date.dayNames = [""""""""""""""];
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif    
if (Ext.DatePicker) img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif        Ext.apply(Ext.DatePicker.prototype, 
img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif            todayText: 
"今天",
img_33d02437d135341f0800e3d415312ae8.gif            minText: 
"日期在最小日期之前",
img_33d02437d135341f0800e3d415312ae8.gif            maxText: 
"日期在最大日期之后",
img_33d02437d135341f0800e3d415312ae8.gif            disabledDaysText: 
"",
img_33d02437d135341f0800e3d415312ae8.gif            disabledDatesText: 
"",
img_33d02437d135341f0800e3d415312ae8.gif            monthNames: Date.monthNames,
img_33d02437d135341f0800e3d415312ae8.gif            dayNames: Date.dayNames,
img_33d02437d135341f0800e3d415312ae8.gif            nextText: 
'下月 (Control+Right)',
img_33d02437d135341f0800e3d415312ae8.gif            prevText: 
'上月 (Control+Left)',
img_33d02437d135341f0800e3d415312ae8.gif            monthYearText: 
'选择一个月 (Control+Up/Down 来改变年)',
img_33d02437d135341f0800e3d415312ae8.gif            todayTip: 
"{0} (Spacebar)",
img_33d02437d135341f0800e3d415312ae8.gif            okText: 
"确定",
img_33d02437d135341f0800e3d415312ae8.gif            cancelText: 
"取消",
img_33d02437d135341f0800e3d415312ae8.gif            format: 
"y年m月d日"
img_105a1e124122b2abcee4ea8e9f5108f3.gif        }
);
img_105a1e124122b2abcee4ea8e9f5108f3.gif    }

img_05dd8d549cff04457a6366b0a7c9352a.gif}
);
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
</ script >
img_a6339ee3e57d1d52bc7d02b338e15a60.gif


目录
相关文章
|
4天前
|
存储 JavaScript 前端开发
用HTML DOM实现有条件地渲染网页元素(下)
用HTML DOM实现有条件地渲染网页元素(下)
|
4天前
|
JavaScript 前端开发 容器
用HTML DOM实现有条件地渲染网页元素(上)
用HTML DOM实现有条件地渲染网页元素(上)
|
2天前
|
移动开发 JavaScript 前端开发
HTML5 表单属性详解
HTML5引入了多种新的表单属性,使表单创建与验证更加便捷高效。新增的输入类型包括`email`、`url`、`tel`等,常用属性有`placeholder`、`required`等。表单元素如`&lt;form&gt;`可设置提交方法和目标URL,`&lt;button&gt;`及`&lt;input type=&quot;submit&quot;&gt;`用于提交。新元素`&lt;datalist&gt;`和`&lt;output&gt;`提供更多功能。HTML5还提供了内置表单验证机制,增强用户体验。
|
2天前
|
移动开发 数据安全/隐私保护 UED
HTML5 表单元素详解
HTML5 引入了新的表单元素和属性,如 `&lt;form&gt;、&lt;input&gt;、&lt;textarea&gt;、&lt;select&gt;` 和 `&lt;button&gt;`,以及 `required、min、max` 等属性,增强了表单的创建与交互。其中,`&lt;input&gt;` 支持多种类型如 `email、url、date` 等,提供了更好的用户体验和数据验证。此外,HTML5 还新增了原生表单验证功能,简化了开发流程并提升了安全性。
|
15天前
|
移动开发 前端开发 JavaScript
HTML 表单和输入详解
HTML 表单是收集用户输入的关键组件,包括多种输入控件如文本框、单选框、复选框、下拉列表等。表单由 `&lt;form&gt;` 标签定义,常用属性有 `action` 和 `method`。输入控件如 `&lt;input&gt;` 和 `&lt;select&gt;` 可实现不同类型的用户输入,而 `&lt;button&gt;` 用于提交表单。HTML5 还提供了表单验证功能,如 `required` 和 `pattern` 属性,确保输入的有效性。结合 JavaScript 可实现更复杂的表单逻辑。掌握表单是前端开发的基础技能之一。
|
15天前
|
JavaScript 前端开发
HTML 表单和输入与按钮的联动方法汇总
在HTML中,通过JavaScript可以轻松实现表单与输入、按钮的互动。本文介绍了基本表单结构,并展示了如何用JS处理按钮点击、表单提交、动态禁用按钮、表单验证以及使用AJAX和jQuery简化代码等技巧,帮助你更好地控制和优化表单功能。
|
2月前
|
前端开发
HTML+CSS基础知识(6)背景的设置、表格的设计、表单的设计和框架集
这篇文章详细介绍了如何在HTML和CSS中设置背景、设计表格、创建表单以及使用框架集,并通过代码示例和测试结果展示了具体的实现方法和效果。
HTML+CSS基础知识(6)背景的设置、表格的设计、表单的设计和框架集
|
2月前
|
移动开发 数据安全/隐私保护 UED
HTML表单标签详解:如何用HTML标签打造互动网页?
通过合理使用HTML表单标签,可以构建功能丰富、用户友好的互动网页。HTML表单的元素和属性提供了丰富的输入选项和验证功能,使得收集和处理用户输入成为可能。随着HTML5的发展,表单元素的功能性和用户体验将继续得到提升。开发者应充分利用这些工具,为用户打造流畅、互动性强的网页体验。
38 4
|
2月前
|
前端开发
酷炫表单,触感未来:HTML与CSS动画的创新应用!
酷炫表单,触感未来:HTML与CSS动画的创新应用!
|
2月前
|
前端开发
html渲染优先级
html渲染优先级
28 2