`

ext--表单验证

    博客分类:
  • Ext
ext 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>validate.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
     <link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css">
	<script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="../ext/ext-all.js"></script>
	<script type="text/javascript">
		Ext.onReady(function(){
		 	Ext.QuickTips.init();
			// 非空验证,通过allowBlank:false实现
			var name = new Ext.form.TextField(
				{
				name:"name",
				fieldLabel:"用户名",
				allowBlank:false,
				blankText:"用户名不能为空!",
				width:300,
				renderTo:document.body
				}
			);
			
			// 长度验证
			var pwd = new Ext.form.TextField(
				{
					name:"pwd",
					fieldLabel:"密码",
					inputType:"password",
					minLength:6,
					maxLength:16,
					minLengthText:"密码至少6位!",
					maxLengthText:"密码最多16位!",
					width:300,
					renderTo:document.body,
					allowBlank:false,
					blankText:"密码不能为空!"
				}
			);
			
			// vtype验证。可以验证包含以下:1.字母和下划线(alpha)。2.字母、数字、下划线(alphanum)。3.邮箱(email)。4.网址(url)
			var url = new Ext.form.TextField(
				{
					name:"url",
					fieldLabel:"网址",
					allowBlank:false,
					blankText:"网址为必输项!",
					vtype:"url",
					vtypeText:"您的网址输入有误!",
					width:300,
					renderTo:document.body
				}
			);
			
			// 正则表达式验证
			var file = new Ext.form.TextField(
				{
					name:"name",
					fieldLabel:"Name",
					width:300,
					allowBlank:false,
					blankText:"name字段不能为空!",
					renderTo:document.body,
					regex:/^w{8,}$/,//至少6个字符
					invalidText:"请输入至少8这个字符!"
				}
			);
		});
</script>
  </head>
  
  <body>
    
  </body>
</html>



分享到:
评论

相关推荐

    ext-addons-7.6.0-trial

    4. **表单增强**:可能提供了高级的表单验证、动态表单布局或与后端服务的集成,使得表单操作更加便捷和灵活。 5. **交互和动画**:可能包含新的交互效果和动画库,提升用户界面的动态表现力。 6. **性能优化**:...

    EXT-GWT(GXT)2.2.3 API DOC.zip

    10. **表单组件**:GXT提供了丰富的表单控件,如文本框、下拉框、日期选择器等,支持表单验证和数据提交。 通过阅读EXT-GWT(GXT) 2.2.3 API DOC.chm,开发者可以了解每个类和方法的详细说明,包括参数类型、返回值...

    ext-3.4.0.rar

    6. **表单组件**:Ext JS提供了丰富的表单组件,如文本字段、日期选择器、下拉列表等,以及表单验证和提交功能,简化了Web表单的创建。 7. **拖放功能**:支持拖放操作,使得用户可以通过简单的鼠标操作在界面上...

    Ext-js 2.2

    6. **表单处理**:Ext-js 2.2 包含强大的表单组件和表单处理功能,支持各种输入控件、验证和数据提交。 7. **图表组件**:虽然在2.2版本中图表功能可能相对有限,但仍然提供了基础的图表展示,为数据可视化提供了...

    ext-2.2.zip Oozie的web界面安装所需要的包

    1. JavaScript文件:负责页面的交互逻辑,如表单验证、数据加载和用户操作响应。 2. CSS文件:定义了web界面的样式和布局,使得用户界面美观易用。 3. 图像文件:用于图标、按钮和其他UI元素。 4. HTML模板:构建...

    ext-1.0源码+部分中文解读

    EXT-1.0提供了强大的表单组件和验证功能。开发者可以轻松创建包含多种输入类型的表单,并进行前端验证,确保用户输入的数据有效。 8. **Grid组件** EXT-1.0的Grid组件是用于显示大量结构化数据的重要工具。它可以...

    ext-4.1.1a

    4.1.1a可能增强了表单验证和提交功能。 7. **Ajax和RESTful接口**:ExtJS方便与服务器端进行异步通信,支持JSONP和XML格式的数据交换,4.1.1a版本可能优化了对RESTful API的支持。 8. **触摸支持**:随着移动设备...

    ext-core-3.0.0 ext-core-3.0.0

    6. **表单组件**:提供了丰富的表单元素和验证机制,如文本输入框、选择框、下拉列表等,支持表单的提交、验证和数据处理。 7. **DOM操作**:提供了便利的DOM操作接口,如查找、添加、删除和修改DOM节点,使得对...

    ext-3.4.0 (1).zip

    8. **表单组件**:EXTJS的表单组件功能强大,支持多种输入控件,如文本框、下拉列表、日期选择器等,以及表单验证和数据提交。 9. **拖放功能**:3.4.0版本支持拖放操作,使得用户可以方便地在界面上移动和排列组件...

    Ext-datatimefield日期与时间选择器.rar

    Ext JS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件,包括各种各样的表单字段。在本案例中,我们关注的是"Ext-datatimefield日期与时间选择器",这是一个用于选择日期和时间的控件,适用于需要...

    ext-2.3.0jar包

    在EXTJS 2.3.0中,`Ext.form.FormPanel`是创建表单的主要工具,它包含了各种表单字段,如文本框、复选框、下拉框等。表单支持数据验证,可以与数据存储进行双向绑定,实现数据的即时更新。 此外,EXTJS的AJAX功能...

    ext-js做的一个企业管理系统

    表单组件则可以用于数据输入和验证,方便用户进行信息录入。 其次,该管理系统可能使用了Ext-JS的数据模型和Store机制,实现了数据的远程加载和实时更新。Store可以与服务器端进行异步通信,通过Ajax请求获取或更新...

    ext-2.3.0+ext教程

    - **表单组件**:EXTJS的表单组件用于收集用户输入,了解如何创建表单、添加字段、验证数据等。 - **Ajax通信**:掌握如何使用EXTJS的Ajax请求来与服务器进行数据交互,如使用AjaxProxy与EXTJS的数据存储配合。 - ...

    EXT-desktop+struts2

    EXT-desktop 是一个基于 ExtJS 的桌面应用程序框架,它允许开发者创建具有类似桌面应用风格的Web应用,提供丰富的用户界面和交互体验。Struts2 是一个非常流行的 Java Web 框架,用于构建 MVC(Model-View-...

    extjs--ext-3.2.1

    4. **表单组件**:ExtJS提供了强大的表单组件,包括文本框、下拉框、复选框、单选按钮等,且支持验证和自定义布局,使得创建复杂的表单变得容易。 5. **布局管理**:3.2.1版本的ExtJS有多种布局方式,如Fit布局、...

    EXT 表单验证EXT 表单验证

    EXT表单验证是EXT JS框架中的一个重要特性,用于在用户输入数据时确保数据的正确性和完整性。EXT JS是一个强大的JavaScript库,专为构建富客户端Web应用程序而设计。它提供了丰富的组件库,包括表格、表单、菜单等,...

    ext-direct-pack.zip

    Ext Direct通常用于需要大量异步交互的Web应用,比如CRUD(创建、读取、更新、删除)操作,图表和数据网格的实时刷新,以及复杂的表单处理。它适合那些需要高性能、低延迟且易于维护的前后端交互的项目。 7. **...

    Ext框架开发文档及ext-core.js

    5. **表单(Forms)**:EXT提供了丰富的表单组件和表单处理功能,如文本框、下拉框、复选框等,以及表单验证和提交机制。 6. **工具栏(Toolbars)**:EXT的工具栏组件可以轻松添加各种按钮、菜单和分割线,为用户...

    EXT-In-FirstStep

    - 涵盖了EXT中表单组件的创建和使用,包括字段验证、数据绑定等高级特性。 #### 8.2 XTemplate与DataView - 解析XTemplate语法,演示如何使用DataView进行数据展示和操作。 #### 8.3 EXT中的继承 - 探讨EXT框架内...

    用ajax向php申请遍历磁盘目录(EXT-js)

    在EXT-js中,我们可以创建复杂的用户界面,包括表格、面板、表单等,并且可以方便地处理AJAX请求。 然而,描述中提到的“对中文目录还不支持”是一个常见的问题,这通常涉及到字符编码的问题。在PHP中,遍历目录时...

Global site tag (gtag.js) - Google Analytics