jQuery EasyUI中进行表单验证主要是通过validatebox插件,看一个例子:
<div style="background:#fafafa;padding:10px;width:300px;height:300px;">
<form id="ff" method="post">
<div>
<label for="name">Name:</label>
<input class="easyui-validatebox" type="text" name="name" required="true"></input>
</div>
<div>
<label for="email">Email:</label>
<input class="easyui-validatebox" type="text" name="email" required="true" validType="email"></input>
</div>
<div>
<label for="subject">Subject:</label>
<input class="easyui-validatebox" type="text" name="subject" required="true"></input>
</div>
<div>
<label for="message">Message:</label>
<textarea name="message" style="height:60px;"></textarea>
</div>
<div>
<input type="submit" value="Submit">
</div>
</form>
</div>
这个表单对name,email,subject字段定义为必填字段,并且对email字段中的填写格式作了限制。
为了防止表单验证未通过时进行提交,必须:
$('#ff').form({
url:'/demo7/ProcessServlet',
onSubmit:function(){
return $(this).form('validate');
},
success:function(data){
alert(data);
}
});
运行一下,看看效果:
原文及下载地址:http://jquery-easyui.wikidot.com/tutorial:form3
分享到:
相关推荐
总结,jQuery EasyUI 1.7.0以其丰富的组件、强大的功能和良好的文档支持,成为了前端开发中的得力助手。无论你是初学者还是经验丰富的开发者,都能从中找到合适的工具和方法,快速打造出专业且用户体验优秀的Web应用...
`EasyUI` 是一套基于jQuery的插件集合,它提供了一系列的UI组件,如对话框、表格、树形结构、表单验证、菜单等。这些组件都是预先封装好的,只需要简单的HTML标记和少量的JavaScript代码,就可以在网页中创建出复杂...
它封装了 jQuery 的部分功能,提供了诸如表单验证、数据绑定、数据网格等功能,使得开发者可以更专注于业务逻辑,而不是界面的实现细节。 2. **版本信息与 EDT** EDT(Enhanced Development Toolkit)可能是这个...
8. **响应式设计**:在 "jquery-easyui-1.3.2" 版本中,EasyUI 已经考虑到了移动设备的适配,通过响应式布局,使组件在不同屏幕尺寸下都能正常工作。 通过对官方demo的深入研究,开发者不仅可以熟悉EasyUI的各种...
- "jquery-easyui-1.3.2"压缩包中的帮助文档详细介绍了每个组件的用法、配置选项、API方法以及示例代码。 - 文档还涵盖了常见问题解答、错误处理和最佳实践,为开发者提供全方位的支持。 6. **整合与开发** - ...
jQuery EasyUI是前端开发中的一款强大工具,它基于流行的JavaScript库jQuery,旨在为Web开发者提供一套便捷的UI组件,以快速构建功能丰富且设计精美的用户界面。这个框架的核心理念是简化工作流程,减少代码量,使...
例如,可能增加了新的布局选项、表单验证规则或者数据加载方式等。 3. **组件详解**: - **对话框(Dialog)**:用于弹出式窗口,可以用来显示信息、进行确认操作或提供更复杂的交互。 - **表格(Table)**:提供分页...
jQuery EasyUI 提供了一系列基础组件,如对话框(dialog)、表单(form)、菜单(menu)、按钮(button)等,这些组件都经过精心设计,可以无缝集成到你的项目中,提供一致的用户体验。 2. **数据网格(datagrid)...
在给定的压缩包文件 "jquery-easyui-1.4.2.zip" 中,我们找到了官方版本的1.4.2,这正是这个强大工具的一个里程碑版本,为构建高效后台管理系统提供了强大的支持。 EasyUI 的核心特性在于它的组件化设计,包括但不...
在 `jquery-easyui-1.3.2` 版本中,主要包含以下组件和功能: 1. **布局(Layout)**: 提供了灵活的页面布局方式,可以将页面分割成多个区域,每个区域可以嵌入不同的内容或组件。 2. **窗口(Window)**: 可以...
6. 表单(Form):表单组件提供了多种输入控件,如文本框、下拉选择、复选框等,以及表单验证功能,简化了用户输入数据的处理。 除了上述组件,jQuery EasyUI 还包含其他辅助功能,如工具提示(Tooltip)、进度条...
- **表单验证**:Form 组件结合 validatebox 组件,能实现强大的表单验证功能。 - **树形结构**:Tree 组件可展示层级数据,适用于组织结构、目录导航等。 5. **学习资源**: - 官方文档:jQuery EasyUI 的官方...
该压缩包中的"jquery-easyui-1.5版本"包含了完整的框架文件以及演示示例,可以帮助开发者快速上手。Demo部分展示了EasyUI各个组件的使用方法,通过实例来理解每个组件的功能和配置,是学习和掌握EasyUI的宝贵资源。 ...
在jQuery EasyUI中,你可以找到诸如窗口(Window)、面板(Panel)、表格(Grid)、下拉菜单(Menu)、表单(Form)、按钮(Button)、树形结构(Tree)、滑块(Slider)等多种UI元素。这些组件都具有高度可定制性和...
它提供了如对话框、表单、树形控件、表格、菜单、按钮等常见的UI元素,以及数据绑定和验证等功能。 2. **jQuery 1.7.1.min.js**:EasyUI依赖于jQuery库,此版本是EasyUI所用到的jQuery的最小化版本,提供了事件处理...
- **表单验证**: 支持对表单元素的验证规则设置,确保输入数据的有效性。 - **对话框与提示**: 提供模态对话框(Dialog)和提示(Messager)功能,用于信息展示和用户交互。 - **菜单与导航**: 创建多级菜单和工具...
例如,EDT可能包含了更强大的表格处理能力,更完善的表单验证机制,以及更友好的API接口。 三、1.4.5-build1 版本特点 1. 稳定性:此版本经过了充分的测试,确保了在各种环境下的稳定运行。 2. 兼容性:1.4.5-build...
EasyUI 的核心在于它的组件库,这些组件涵盖了网页设计中的常见需求,如表格(datagrid)、表单(form)、对话框(dialog)、菜单(menu)、树形结构(tree)、下拉选择框(combobox)等。通过这些组件,开发者可以...