javascript代码实例教程-EXTJs 表单控件

发布时间:2019-05-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-EXTJs 表单控件脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

<1>TextField 文本输入控件


[javascript]
<htML>&nbsp;
<head> 
    <;meta http-equiv="Content-tyPE" content="text/html; charset=gb2312"> 
    <tITle>Ext Buttons</title> 
    <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"/> 
    <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script> 
    <script type="text/javascript" src="../../ext-all.js"></script> 
    <script type="text/javascript" src="../examples.js"></script> 
    <script type="text/javascript"> 
        Ext.onReady(function(){ 
            //Ext.form.TextField  
            VAR textField = new Ext.form.TextField( 
                { 
                    fieldLabel:&#39;用户名', 
                    allowBlank:false,//不允许为空  
                    emptyText:'请填写用户名',//输入为空时提示的默认信息  
                    maxLength:10,//限制输入的数据在5-10之间  
                    minLength:5, 
                } 
            ); 
            //Ext.form.FormPanel  
            var form = new Ext.form.FormPanel( 
                { 
                    title:'表单控件', 
                    frame:true, 
                    items:[textField], 
                    renderTo:'form' 
                } 
            ); 
        } 
    ); 
    </script> 
</head> 
<body> 
    <p id = "form" style = "width:700px;"> 
    </p> 
    <br
</body> 
</html> 

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Ext Buttons</title>
    <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"/>
    <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="../../ext-all.js"></script>
    <script type="text/javascript" src="../examples.js"></script>
 <script type="text/javascript">
  Ext.onReady(function(){
   //Ext.form.TextField
   var textField = new Ext.form.TextField(
    {
     fieldLabel:'用户名',
     allowBlank:false,//不允许为空
     emptyText:'请填写用户名',//输入为空时提示的默认信息
     maxLength:10,//限制输入的数据在5-10之间
     minLength:5,
    }
   );
   //Ext.form.FormPanel
   var form = new Ext.form.FormPanel(
    {
     title:'表单控件',
     frame:true,
     items:[textField],
     renderTo:'form'
    }
   );
  }
 );
 </script>
</head>
<body>
 <p id = "form" style = "width:700px;">
 </p>
 <br>
</body>
</html>

 


<2>TextArea多行文本输入控件


[javascript]
/Ext.form.TextArea  
            var textArea = new Ext.form.TextArea( 
                { 
                    width:200,//度  
                    grow:true,//当值为 true 时表示字段可以根据内容自动伸缩  
                    preventScrollbars:true,//止出现滚动条,如果超出会自动隐藏  
                    fieldLabel:'自我介绍', 
                    allowBlank:false,//不允许为空  
                    emptyText:'空',//输入为空时提示的默认信息  
                    maxLength:100,//限制输入的数据在10-100之间  
                    minLength:10, 
                } 
            ); 
            //Ext.form.FormPanel  
            var form = new Ext.form.FormPanel( 
                { 
                    title:'表单控件', 
                    frame:true, 
                    items:[textArea], 
                    renderTo:'form' 
                } 
            ); 

//Ext.form.TextArea
   var textArea = new Ext.form.TextArea(
    {
     width:200,//宽度
     grow:true,//当值为 true 时表示字段可以根据内容自动伸缩
     PReventScrollbars:true,//防止出现滚动条,如果超出会自动隐藏
     fieldLabel:'自我介绍',
     allowBlank:false,//不允许为空
     emptyText:'空',//输入为空时提示的默认信息
     maxLength:100,//限制输入的数据在10-100之间
     minLength:10,
    }
   );
   //Ext.form.FormPanel
   var form = new Ext.form.FormPanel(
    {
     title:'表单控件',
     frame:true,
     items:[textArea],
     renderTo:'form'
    }
   );

 

当grow:false   preventScrollbars:false时如果内容超出显示范围会出现滚动条

 


<3>DateField日期输入控件


[javascript]
//Ext.form.DateField  
            var dateField = new Ext.form.DateField( 
                { 
                    fieldLabel:'生日', 
                    emptyText:'请选择',//输入为空时提示的默认信息  
                    format:'Y-m-d',//用以覆盖本地化的默认日期格式化字串  
                    disableDays:[0,6]//一个以字串形式表示的禁用的日期数组  
                } 
            ); 
            //Ext.form.FormPanel  
            var form = new Ext.form.FormPanel( 
                { 
                    title:'表单控件', 
                    frame:true, 
                    items:[dateField], 
                    renderTo:'form' 
                } 
            ); 

//Ext.form.DateField
   var dateField = new Ext.form.DateField(
    {
     fieldLabel:'生日',
     emptyText:'请选择',//输入为空时提示的默认信息
     format:'Y-m-d',//用以覆盖本地化的默认日期格式化字串
     disableDays:[0,6]//一个以字串形式表示的禁用的日期数组
    }
   );
   //Ext.form.FormPanel
   var form = new Ext.form.FormPanel(
    {
     title:'表单控件',
     frame:true,
     items:[dateField],
     renderTo:'form'
    }
   );

 

<4>TimeField时间输入控件


[javascript]
//Ext.form.TimeField  
            var timeField = new Ext.form.TimeField( 
                { 
                    fieldLabel:'时间', 
                    emptyText:'请选择',//输入为空时提示的默认信息  
                    minValue:'10:30 AM',//起始时间  
                    maxValue:'14:00 PM',//结束时间  
                    increment:30//时间间隔为30分钟  
                } 
            ); 
            //Ext.form.FormPanel  
            var form = new Ext.form.FormPanel( 
                { 
                    title:'表单控件', 
                    frame:true, 
                    items:[timeField], 
                    renderTo:'form' 
                } 
            ); 

//Ext.form.TimeField
   var timeField = new Ext.form.TimeField(
    {
     fieldLabel:'时间',
     emptyText:'请选择',//输入为空时提示的默认信息
     minValue:'10:30 AM',//起始时间
     maxValue:'14:00 PM',//结束时间
     increment:30//时间间隔为30分钟
    }
   );
   //Ext.form.FormPanel
   var form = new Ext.form.FormPanel(
    {
     title:'表单控件',
     frame:true,
     items:[timeField],
     renderTo:'form'
    }
   );

 

<5>HtmlEditor在线编辑器


[javascript]
//Ext.form.HtmlEditor  
            var htmlEditor = new Ext.form.HtmlEditor( 
                { 
                    fieldLabel:'留言', 
                    enableAlignments:true,//允许居左、居中、居右按钮(默认为 true)。  
                    enableColors:true,//允许前景/高亮颜色按钮  
                    enableFontSize:true,//允许增大/缩小字号按钮(默认为 true)。  
                    enableFont:true,//允许字体选项。  
                    enableFormat:true,//允许粗体斜体和下划线按钮(默认为 true)。  
                    enableLinks:true,//允许创建链接按钮。  
                    enableLists:true,//允许项目和列表符号按钮。  
                    enableSourceEdit:true,//允许切换到码编辑按钮。  
                } 
            ); 
            //Ext.form.FormPanel  
            var form = new Ext.form.FormPanel( 
                { 
                    title:'表单控件', 
                    frame:true, 
                    items:[htmlEditor], 
                    renderTo:'form' 
                } 
            ); 


EXTJs 表单控件

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的javascript代码实例教程-EXTJs 表单控件全部内容,希望文章能够帮你解决javascript代码实例教程-EXTJs 表单控件所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。