TextInput组件
restrict
如果字符串以尖号 (^) 开头,则先接受所有字符,然后从接受字符集中排除字符串中 ^ 之后的字符。如果字符串不以尖号 (^) 开头,则最初不接受任何字符,然后将字符串中的字符包括在接受字符集中。
下例仅允许在文本字段中输入大写字符、空格和数字:
my_txt.restrict = "A-Z 0-9";
下例包含除小写字母之外的所有字符:
my_txt.restrict = "^a-z";
可以使用 \u 转义序列构造 restrict 字符串。下面的代码只包含从 ASCII 32(空格)到 ASCII 126(代字号)之间的字符。
my_txt.restrict = "\u0020-\u007E";
maxChars
文本字段中最多可包含的字符数(即用户输入的字符数)。脚本可以插入比 maxChars 允许的字符数更多的文本;maxChars 属性仅指示用户可以输入多少文本。
如果此属性的值为 0,则用户可以输入无限数量的文本。默认值为 0。
displayAsPassword
指定文本字段是否是密码文本字段。如果此属性的值为 true,则文本字段被视为密码文本字段,并使用星号而不是实际字符来隐藏输入的字符。启用密码模式时,“剪切”和“复制”命令及其对应的键盘快捷键将不起作用。
分享到:
相关推荐
<s:TextInput id="tC017TextInput" text="{cfcoptc.TC017}" focusOut="tC017TextInput_focusOutHandler(event)"/> </mx:FormItem> <mx:Label text="{dateDisplay.format(todayDate)}"/> ``` 在这个例子中: - `...
1. 表单验证:你可以为`<s:TextInput>`添加`required`属性,确保用户必须填写。还可以通过设置`<s:Form>`的`errorString`属性,提供错误提示信息。 2. 数据绑定:Flex支持强大的数据绑定,可以直接将表单字段与数据...
### FlexGumbo中利用<Style/>自定义Button和TextInput 在Flex开发中,自定义控件样式是一项非常实用的功能,它可以让你根据自己的需求来调整界面的外观和感觉。在这个例子中,我们学习如何在Flex Gumbo(Flex的一...
这个类将继承自Flex的基础文本输入组件,如`spark.components.TextInput`或`mx.controls.TextInput`,具体取决于你选择的文本输入组件库。在`src`目录下,我们可以创建一个名为`FilteredTextBox.mxml`的新文件,并...
<s:TextInput id="inputField" text="{双向绑定(customInstance.myProperty)}"/> ``` 使用`<s:BidirectionalBinding>`或`<mx:TwoWayBinding>`可以实现双向绑定,但在这里,我们使用了简化的语法`{双向绑定(...)}...
上述代码中,TextInput组件的文本颜色变为红色,而Button组件的文本颜色变为黄色。 2. 类别选择器(Class Selector) 类别选择器的表示方式是在一个点(.)后面加上样式名,样式名是在组件的styleName属性中定义的...
<s:TextInput id="myTextInput" change="filter()" enabled="true" focusIn="clearMyTextInput()" text="Filter/Search.." width="100%" height="26"/> ``` - `TextInput`控件用于接收用户的输入,并在其内容...
<mx:TextInput id="inputField" text="{data.name}" bindable="true" /> ``` 在Flex中,数据绑定是提高开发效率、简化代码的关键特性。结合Java后端,开发者可以构建出功能强大、响应快速的富互联网应用程序(RIA)...
- 然后,我们需要监听TextInput事件,如`textChange`或`focusIn`,以在用户输入时触发过滤过程。 - 在事件处理函数中,我们使用ArrayCollection的`filterFunction`属性来定义过滤逻辑。这个函数接受一个item和一个...
例如,`<s:TextInput bindable="true" text="{myData}" />`是单向绑定,而`<s:FormElement label="Name" id="nameField" data="{myData}" />`是双向绑定,因为`FormElement`会自动处理用户输入的更新。 4. 表达式与...
selectString = this.selsystem.textInput.text; this.selArr.removeAll(); for (var i:int = 0; i ; i++) { var item:CheckBox = this.systemCheckDataGroup.getElementAt(i) as CheckBox; if (item.selected...
在登录DEMO项目中,可能会用到如`s:Label`(用于显示文本)、`s:TextInput`(输入用户名和密码)和`s:Button`(提交按钮)等Spark组件。 3. **MXML**:MXML是Flex中的声明式标记语言,用于描述用户界面的布局和组件...
- **答案**:将`<mx:TextInput>`标签中的`password`属性设置为`true`。 #### 31. 我想让一个button鼠标移动上去变成手型,需要怎么设置? - **答案**:设置`<mx:Button>`标签中的`cursor`属性为`...
FreeMarker还提供了一些内建函数来转换输出,可以在任何变量后紧跟?,?后紧跟内建函数,就可以通过内建函数来轮换输出变量.下面是常用的内建的字符串函数: html:对字符串进行HTML编码 cap_first:使字符串第一个字母...