`

reset按钮组件

    博客分类:
  • flex
阅读更多

什么都不写了,直接贴代码

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
	xmlns:local="cn.whitecrystal.util.*">
	<mx:Script>
		<![CDATA[
			
		]]>
	</mx:Script>
	<mx:Form id="register">
		<mx:FormItem label="用户名:">
			<mx:TextInput id="nametext"/>
		</mx:FormItem>
		<mx:FormItem label="昵称:">
			<mx:TextInput id="name_nc"/>
		</mx:FormItem>
		<mx:FormItem label="密码:">
			<mx:TextInput displayAsPassword="true" id="paswod"/>
		</mx:FormItem>
		<mx:FormItem label="邮箱:">
			<mx:TextInput id="email"/>
		</mx:FormItem>
		<mx:FormItem label="身份证号:">
			<mx:TextInput id="pid"/>
		</mx:FormItem>
		<mx:HBox width="100%" horizontalAlign="center">
		<local:ResetButton label="reset" target="{register}"/>
		</mx:HBox>
	</mx:Form>
	

</mx:Application>

 这个是reset按钮组件

package cn.whitecrystal.util
{
	import flash.events.MouseEvent;
	
	import mx.containers.Form;
	import mx.containers.FormItem;
	import mx.controls.Button;

	public class ResetButton extends Button
	{
		private var _target:Object;
		public function ResetButton()
		{
			
			super();
			this.addEventListener(MouseEvent.CLICK,onReset);
		}
		private function onReset(event:MouseEvent):void
		{
			var form:Form=target as Form;
	 		for each (var formItem:Object in form.getChildren() )
			{
				if(formItem is FormItem)
				{
					(formItem as FormItem).getChildren()[0].text="";
				}
			}
		}
		public function set target(value:Object):void
		{
			this._target=value;
		}
		public function get target():Object
		{
			return this._target;
		}
	}
}

 

分享到:
评论

相关推荐

    input标签里面的name与value的区别

    type="button",这就是一个按钮) type可选的值如下: button 按钮 checkbox 复选按钮组件 file 文件上传组件 hidden 隐藏域 image 图片区域 password 密码输入文本框 radio 单选按钮组件 reset 重置表单按钮 submit...

    layui 点击重置按钮, select 并没有被重置的解决方法

    $("#reset").click(function () { $("#searchContent").val(""); $("#selectKey").val(""); form.render(); }) 调用一下 form.render();即可 为什么表单不显示? 当你使用表单时,Layui会对select、checkbox、...

    实验2-Android-应用的界面开发(1).doc

    掌握XML界面控制的设计方法和常用界面组件TextView、EditText、Button 参考代码: 在layout/activity_main.xml中增加如下代码 在src/MainActivity.java中增加如下代码 4、课后提高题 :XML布局文件和Java代码混合...

    RandomCompany-react-redux-rrouter-task

    npm安装npm运行开始我们需要在React中制作一个3页的SPA。 第1页:首页-输入并在其下方输入文本框“ Greetings,... 使按钮组件具有sass或styled-components样式(如果您不知道sass和styled-components,则可以使用css)

    jquery-easyui-EDT-1.5.5.7z

    jQuery EasyUI 1.5.5 版本更新内容 Bug(修复) tabs:修复当标题包含符合元素时,所选择的历史顺序错误的问题;...tagbox:添加'reset'方法; progress:增加打开和关闭进度条消息窗体的响应时间。

    微信小程序(十六)form组件详细介绍

    form表单组件 是提交form内的所有选中属性的值,注意每个form表单内的组件都必须有name属性指定否则提交不上去,button中的type两个submit,reset属性分别对应form的两个事件 主要属性: wxml &lt;form ...

    n-guide:KISSY的一个插件,用于新手引导

    组件内部使用offline组件来存储引导状态,使用xtemplate组件来渲染引导层内部数据。 组件方法 hide():暂时隐藏引导层,刷新后再次出现。 reset():当引导功能被销毁后,调用此方法重启。 gotoStep(step):切换至第...

    ESP32-Devkit-Type-C:面包板友好,支持USB C型,兼容ESP32 Devkit,支持JLCPCB组装的ESP32开发板

    ESP32 Devkit Type C 该PCB是支持USB Type C的ESP32开发板。... 假设您正在使用JLCPCB SMT组件,则只需手工填充以下零件: 参考描述生命科学中心J1 USB C型连接器 SW1,SW2 RESET / BOOT按钮 J2,J3 排针

    jQuery EasyUI 1.3.5 离线简体中文API文档

    slider:新增“clear”和“reset”方法; tabs:新增“unselect”方法、“onUnselect”事件; tabs:新增“selected”属性,用于指定的默认打开的面板; tabs:Tab Panel(Tab页)新增“collapsible”属性,用于...

    tingle-style:tinglejs的基本样式

    tingle-styletingle-style是tingle的底层样式实现方案,包括两个部分的实现:CSSreset:即样式重置,部分功能不需要在组件中手动调用和处理,对下面文档中提到的几个关键点知晓即可。flexbox + util:以局部样式声明...

    VBScript介绍手册

    12.3.3 重置按钮(Reset Button) 12.4 隐藏控件 12.5 文本区控件 12.6 单选框控件和复选框控件 12.6.1 单选框控件 12.6.2 复选框控件 12.7 选择列表控件 12.8 其他控件 12.8.1 图像控件 12.8.2 文件控件 12.9 小结 第...

    【从零开始人工智能01】人工智能运行开发环境搭建.pdf

    如果已安装,显⽰按钮为【Launch】,如果未安装,显 ⽰按钮为【Install】。 4.打开运⾏环境终端,升级pip(也可以选择暂时不升级) 在Anaconda软件中选中刚才创建的运⾏环境(我创建的是hdrai),点击向右箭头,选择...

    PicoStation3D:基于RP2040和iCE40 UP5k的3D游戏机

    PicoStation 3D 这是一个尚未完成的,未经测试的项目,旨在基于RP... RP2040有一个RESET和BOOTSEL按钮,用于通过USB快速更新固件,但是调试头(UART + SWD)是迭代和开发代码的更好解决方案。 有12条线将FPGA连接到微控

    vue-stepper:一个简单的步进器,具有诸如下一步,返回和结束之类的简单动作,可以执行简单形式

    如果标题的true按钮在步骤的开始和结束时显示,则可以提供更好的用户体验。 keep-alive 布尔型默认值: true 。 如果true步骤组件不会在每个步骤更改中被破坏,则将其false 。 reset 布尔型默认值: false 。 如果...

    Geocode:使用Google API对地址进行地理编码和映射的示例

    用于获取从提供的地址到预定义的目的地列表的距离的按钮。 显示结果的表格。 一种地图,用于显示起点和目的地,并在每个位置放置一个标记。 初始化一些变量以供其他功能使用的脚本。 css / app.css 拥有与应用...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    struts2 标签库 帮助文档

    3. &lt;s:reset&gt;&lt;/s:reset&gt;-----重置按钮 S: 1. &lt;s:select list=""&gt;&lt;/s:select&gt;-----单选框 2. &lt;s:set name=""&gt;&lt;/s:set&gt;-----赋予变量一个特定范围内的值 3. &lt;s:sort comparator=""&gt;&lt;/s:sort&gt;-----通过属性给...

    使用Arduino和MATLAB测试DHT22传感器-电路方案

    硬件组件: Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 跳线(通用)× 1 DHT22温度传感器× 5 SparkFun按钮开关12mm× 1 电容10μF× 1 电阻1k欧姆× 1 电阻10k欧姆× 5 软件应用程序和在线服务: Arduino IDE...

    ExtAspNet_v2.3.2_dll

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    Android编程之计时器Chronometer简单示例

    Android中Chronometer控件继承自TextView,这个组件可以用1秒的时间间隔进行计时,并显示出计时结果。就是我们常说的计时器工具。 public class ChronometerActivity extends Activity implements OnClickListener ...

Global site tag (gtag.js) - Google Analytics