AXA 输入文本
<axa-input-text>组件是HTML <input>元素的包装器,具有自定义的样式和额外的功能.
它接受大部分与 HTML (输入) 相同的属性,但带有 type仅限于 type=text, (中文(简体) ), type=email,或 type=password。 。 。 .
属性
类型
要显示的输入元素类型 .
| 属性 | 细节 |
|---|---|
type="text" | (默认) |
type="email" | 电子邮件 |
type="password" | 密码 |
标签
字符串值 label 以 HTML 提供标签文本.
注:应用程序负责对HTML进行消毒!
调试
字符串值 refId 设置标签和输入的参考ID。 如果没有 refId 设置,将创建随机ID.
名称
字符串值 name 为提交表格的目的可设定要素.
注:见 规格 详细情况.
最大长度
数字 maxLength在定义时,限制用户可以输入的字符数量. 基本的本地“输入”执行 maxLength ,在字符限制超过时屏蔽用户输入.
如果 maxLength 财务报告和审定财务报表 counter 提供.
UI的剩余特征信息(参见 counter(但将使用) maxLength - 1 可以在内部提供0个字符的预告。 击出字符时会限制“ 达到的特性限制 ! ” 错误消息( 见 counterMax改为显示.
计数器
字符串值 counter 定义 UI 的剩余字符信息与 maxLength。 。 。 .
有效 counter 值为:
- 空字符串,该字符串将使该字符计数不被显示.
- 非空字符串后缀, 将附加在所剩字符数中
- 一个包含"□相会□"的字符串模板,这样,比如"仍然□相会□相会□相会□相会□相会"将产生像"还剩下九个相会"这样的即时文字.
反马克
字符串值 counterMax 定义用户在到达时将看到的验证错误消息 maxLength 字符键.
所需经费
布尔属性 required 可视化必须强制由用户填充的元素 。 当设定为真时, 元素会显示 * 在标签文本后.
占位符
字符串值 placeholder 指定元素为空时显示的占位符文本.
无效
布尔属性 invalid 用于表示该要素的有效性(默认: false) (中文(简体) ). 如果设置为 true 它将元素设置为视觉错误状态.
检查马克
布尔属性 checkMark,在设置为正则时,显示输入右侧的动画检查标记(默认: false) (中文(简体) ).
价值
字符串值 value 设置基础本地 HTML < input > 的值
默认值
字符串值 defaultValue 只能用于反应.
喜欢 value,它设置了基础本地 HTML < input > 的值 -- 不过 只有一次,在第一次渲染.
已禁用
布尔属性 disabled 禁用本地 HTML < input > 文本.
只读
布尔 readonly 属性,当存在时,使基础的本地 HTML < input > 文本不发生变异,意味着用户不能编辑控件.
错误
字符串值 error 作为 HTML 提供错误文本.
这是当 invalid 这是真的.
资讯
字符串值 info 以 HTML 提供标签文本.
注:应用程序负责对HTML进行消毒!
模式
这是一个字符串值 。 但是只要输入一个有效的 RegEx. 用于打开iOS触控设备上的数字键盘. 详情见HTML官方文档.
默认 : .*。此 RegEx 不限制任何输入。 此时空字符串会给窗体验证造成错误,因为它只是允许输入空字符串.
输入模式
这是一个字符串值 。 用于打开触摸设备上的数值键盘 。 详情见HTML官方文档.
自动聚焦
Boolean 属性自动焦点, 当为真时, 在组件初始渲染后, 设置键盘聚焦于基本本地的"输入"元素 .
货币
你可以设置 currency 属性到有效的 ISO 4217 货币编码 绳子。 当设定时, < 输入- 文本 > 格式化输入 onBlur 内部输入元素起火,以及设定时 value 方案方面。 请注意,“样式”仍固定为 de-CH。 。 。 .
货币格式化只在属性时活动 type 设置为 text。格式不接受只有字母("100")或小数分隔符以上的数值("12.30.1").
请注意结合使用货币格式 maxLength。格式化的结果可能超过 maxLength来啊!
自动补全
布尔属性 autocomplete 将 HTML 自动完整属性放入"On" 。 默认为"关闭"
回电
变化
函数值财产 onChange 可用作React和其他框架的回调道具.
如果您是 Typescript 用户, 您必须声明输入Event 目标是一个输入元素 . (event.target as HTMLInputElement).value
它的第一个论点是原文 change 从元素的内在“输入”字段.
第二个论点是布尔旗 invalidFormat 如果且只有在用户的输入不能被格式化为货币的情况下,才是正确的.
焦点
函数值财产 onFocus 可用作React和其他框架的回调道具.
它唯一的论据是原著 focus 从元素的内在“输入”字段.
布莱尔
函数值财产 onBlur 可用作React和其他框架的回调道具.
它唯一的论据是原著 blur 从元素的内在“输入”字段.
键盘下
函数值属性 onKeyDown 可用作React和其他框架的回调道具.
每一次都会引用回调 用户密钥下移 在输入字段.
键盘
函数值属性 onKeyUp 可用作React和其他框架的回调道具.
每一次都会引用回调 用户密钥上传 在输入字段.
标签
当用户通过浏览器的用户界面启动"paste"动作时,粘贴事件被解除.
方法
重点( )
这个 focus() 方法聚焦基础的本地 HTML < input>.
它的UI后果与键盘/mouse启动的焦点相同.
模糊( c)
这个 blur() 方法解开本地 HTML 输入.
它的UI后果与键盘/mouse所引发的模糊相同.