`

(三)jquery easyui常用form控件的使用

阅读更多

 easyui为我们提供的简单的验证功能,验证方法包括:数据格式的验证,长度的验证,是否为必输项的验证,将需要验证的属性配置到data-options中即可。

1 数据格式验证:

(1):必输项:

          <input class="easyui-validatebox" type="text" name="name" data-options="required:true"></input>

 (2)格式的验证:

         <input class="easyui-validatebox" type="text" name="email" data-options="validType:'email'"></input>

<input class="easyui-validatebox" type="text" name="email" data-options="required:true,validType:'url'"></input>

(3)长度范围的验证:

      <input class="easyui-validatebox" data-options="validType:'length[1,3]'">

(4)numerbox:

      <input id="nn" class="easyui-numberbox" data-options="min:5.5,max:20,precision:2,required:true"/>

      method:$('#mm').numberbox(setValue,getValue)

(5)numberspinner:

     <input id="ss" class="easyui-numberspinner" data-options="min:10,max:100,required:true" style="width:80px;"></input>
     <input class="easyui-numberspinner" value="1000" data-options="increment:100" style="width:120px;"></input>

(6)combo

 <div id="sp">
  <div style="color:#99BBE8;background:#fafafa;padding:5px;">Select a language</div>
  <input type="radio" name="lang" value="01"><span>Java</span><br/>
  <input type="radio" name="lang" value="02"><span>C#</span><br/>
  <input type="radio" name="lang" value="03"><span>Ruby</span><br/>
  <input type="radio" name="lang" value="04"><span>Basic</span><br/>
  <input type="radio" name="lang" value="05"><span>Fortran</span>
 </div>

js:  $(function(){
   $('#cc').combo({
    required:true,
    editable:false
   });
   $('#sp').appendTo($('#cc').combo('panel'));
   $('#sp input').click(function(){
    var v = $(this).val();
    var s = $(this).next('span').text();
    $('#cc').combo('setValue', v).combo('setText', s).combo('hidePanel');
   });
  });

(7)combobox:

I: <select id="cc" class="easyui-combobox" name="state" style="width:200px;" data-options="required:true">
  <option value="AL">Alabama</option>
  <option value="AK">Alaska</option>
  <option value="AZ">Arizona</option>
 </select>

II: <input class="easyui-combobox"
   name="language"
   data-options="
     url:'combobox_data.json',
     valueField:'id',
     textField:'text',
     multiple:true,
     panelHeight:'auto'
   ">

method:  function loadData(){
   $('#cc').combobox({
    url:'combobox_data.json',
    valueField:'id',
    textField:'text'
   });
  }
  function setValue(){
   $('#cc').combobox('setValue','CO');
  }
  function getValue(){
   var val = $('#cc').combobox('getValue');//如果是多选,则调用方法:getValues,return:val1,val2,val3
   alert(val);
  }
  function disable(){
   $('#cc').combobox('disable');
  }
  function enable(){
   $('#cc').combobox('enable');
  }

 

(8)datepicker

    <input class="easyui-datebox" data-options="formatter:formatDate">

    js:function formatterDate(data){

     var year = date.getFullYear();

     var month = date.getMonth + 1;

     var date = date.getDate();

    if(month < 10){

      month = '0' + month;

 }

   return year + '-' + month + '-' + date;

 }

分享到:
评论

相关推荐

    jqueryEasyUI

    **jQuery EasyUI 知识点详解** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速...在实际项目中,熟练掌握 jQuery EasyUI 的使用技巧和 API,对于提升工作效率至关重要。

    jquery easyui 帮助文档

    这个“jQuery EasyUI 帮助文档”包含了全面的API参考和使用指南,对于开发者来说是极具价值的资源。 jQuery EasyUI 的核心在于其组件系统,这些组件包括但不限于数据网格(datagrid)、下拉菜单(combobox)、...

    初试JqueryEasyUI(附Demo)

    在初试 Jquery EasyUI 的 Demo 中,你可以通过阅读 `初试JqueryEasyUI.docx` 和 `初试JqueryEasyUI.mht` 文件了解详细步骤和示例代码。`EasyUIDemo` 文件可能是包含实际演示的 HTML 和 JavaScript 代码,可以运行...

    jQuery EasyUI 常用UI组件.RAR

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了一系列易于使用的UI组件,极大地简化了网页界面的构建过程。这个RAR文件包含的是jQuery EasyUI的常用UI组件,版本为1.0.5。以下是关于jQuery EasyUI及其...

    JQueryUI,EasyUI一些控件的使用

    在本文中,我们将深入探讨JQueryUI和EasyUI这两个JavaScript库在创建用户界面时的一些关键控件和功能,包括表单、Tab切换以及样式切换。它们都是为了提升Web应用程序的用户体验和交互性而设计的。 首先,让我们了解...

    jQuery easyui 全套文件

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列易于使用的组件和插件,使得开发者能够快速构建出美观、功能丰富的用户界面。这个压缩包包含的是 jQuery EasyUI 的全套文件...

    《jQuery EasyUI开发指南》书籍源码

    1. **组件使用**:首先,你需要熟悉jQuery EasyUI的各种组件,例如`datagrid`用于展示数据表格,`form`处理用户输入,`dialog`创建弹窗对话框,`menu`构建导航菜单等。理解这些组件的API和配置选项,是构建界面的...

    jquery easyui demo

    在"jquery easyui demo"中,每个示例通常会包含HTML、CSS和JavaScript三个部分,展示如何集成并使用这些组件。通过查看和运行这些示例,你可以快速理解各个组件的用法和配置选项。同时,这些例子也提供了良好的起点...

    jquery easyUI JS库和API 附加日期控件库My97DatePickerBeta.zip

    - **集成到EasyUI**:将My97DatePicker与jQuery EasyUI结合使用,可以为EasyUI的输入框添加日期选择功能,提升用户体验。 4. **集成与应用** - **联合使用**:通过在EasyUI的文本框(TextField)中嵌入My97...

    jQueryEasyUI

    三、jQueryEasyUI与Java的集成 1. **Ajax通信**:jQueryEasyUI的组件可以利用jQuery的Ajax功能与Java后端进行数据交互,如发送请求到Spring MVC或Struts2的Action,获取JSON数据并更新界面。 2. **Servlet或...

    Jquery easyUI插件以及使用方法

    1. **组件化**:jQuery EasyUI 基于组件化思想,每个UI元素(如按钮、表格、对话框等)都是一个独立的组件,可以单独配置和使用。 2. **主题支持**:EasyUI 提供了多种预设主题,允许开发者根据项目需求轻松更改...

    jQuery EasyUI 1.4.2 版 API 中文版.zip

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,用于快速构建用户界面。1.4.2 版本是这个框架的一个稳定版本,包含了许多改进和修复,以提升开发者的体验和应用程序的性能。这个压缩包...

    jquery-easyui-1.7.0.zip官方文档

    2. 组件丰富:包括对话框(Dialog)、表格(Grid)、表单(Form)、菜单(Menu)、树形控件(Tree)、下拉选择(Combobox)等多种常见UI组件,满足各种界面需求。 3. 主题支持:内置多套主题,可自定义样式,满足...

    jQueryEasyUI 1.1完整源代码

    jQueryEasyUI 是一款基于 jQuery 的前端框架,它为开发者提供了一系列轻量级、易于使用的组件,用于快速构建用户界面。这个1.1版本包含了完整的源代码,允许开发者深入理解其工作原理,并进行定制和优化。 1. **...

    Jquery EasyUI 页面框架Demo

    这个Demo可能演示了如何使用`&lt;form&gt;`标签结合`easyui-form`类,以及各种输入控件(如`&lt;input&gt;`, `&lt;select&gt;`, `&lt;textarea&gt;`等)来创建表单,并配置验证规则。 4. 对话框(Dialog)和窗口(Window):EasyUI提供了...

    JqueryEasyUI1.4参考手册

    在 `JqueryEasyUI1.4参考手册.chm` 中,你将找到关于 jQuery EasyUI 1.4 版本的详尽指南。`.chm` 文件是一种微软编写的帮助文档格式,它包含索引、搜索功能和一系列主题,方便用户查找和学习。 **组件介绍** ...

    jQuery EasyUI 1.3 中文离线帮助手册

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,如对话框、表格、下拉菜单等,帮助开发者快速构建用户界面。这个1.3版本的中文离线帮助手册是为开发者提供详尽的文档和示例,便于在...

    jQuery EasyUI V1.3.4 API中文版

    1. **组件库**:EasyUI 提供了一系列组件,如数据网格(datagrid)、表单(form)、对话框(dialog)、菜单(menu)、树形控件(tree)等,这些组件大大简化了页面布局和交互设计。 2. **数据绑定**:通过与jQuery...

    jQuery EasyUI v1.3.5官方API中文版

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列易于使用的组件,如对话框、表单、表格、菜单等。v1.3.5 版本是该框架的一个稳定版本,它包含了丰富的功能和优化。这个官方...

    Jquery.easyUI js引用以及文档教程

    EasyUI 提供了多种组件,如对话框(dialog)、表单(form)、表格(datagrid)、树形控件(tree)、菜单(menu)等。通过简单的 HTML 标签和 JavaScript API,可以轻松实现这些组件的功能。例如,创建一个基本的...

Global site tag (gtag.js) - Google Analytics