Skip to content

文本域

文本域控件用于输入多行文字的场景,支持长度限制、行数设置和自定义样式。

属性

maxlength

  • 说明:输入长度限制
  • 类型number

示例:

json
"maxlength":500

rows

  • 说明:初始行数
  • 类型number

示例:

json
"rows":5

自定义样式

输入框支持自定义样式,例如修改颜色等。

方法

getObj

获取控件对象。

语法:

js
getObj(selector)

参数:

参数名类型必填说明
selectorstring对象选择器(跟 jq 获取对象相似)

返回值:

控件对象。

示例:

js
var obj = getObj("#remarkInput");

getValueById

通过节点 id 获取值。

语法:

js
getValueById(id)

参数:

参数名类型必填说明
idstring节点 id

返回值:

对应的值。

示例:

js
var value = getValueById("remarkInput");
console.log(value);

setValueById

通过节点 id 设置值。

语法:

js
setValueById(id, value, text)

参数:

参数名类型必填说明
idstring节点 id
valuestring
textstring文字(弹窗控件使用)

示例:

js
setValueById("remarkInput", "这是文本域的内容");

valueIsNull

判断值是否为空。

语法:

js
valueIsNull(val, hint, title)

参数:

参数名类型必填说明
valstring
hintstring提示信息
titlestring标题

返回值:

boolean - true 为空,false 不为空。

示例:

js
var isEmpty = valueIsNull(getValueById("remarkInput"), "请输入备注", "提示");
if (isEmpty) {
    return;
}

setEnable

启用或禁用控件。

语法:

js
setEnable(selector, status)

参数:

参数名类型必填说明
selectorstring选择器(跟 jq 一样)
statusboolean状态(true 启用 / false 禁用)

示例:

js
// 禁用控件
setEnable("#remarkInput", false);

// 启用控件
setEnable("#remarkInput", true);

getEnable

查询控件状态。

语法:

js
getEnable(selector)

参数:

参数名类型必填说明
selectorstring选择器

返回值:

boolean - true 启用,false 禁用。

示例:

js
var isEnabled = getEnable("#remarkInput");
console.log("控件状态: " + (isEnabled ? "启用" : "禁用"));

基于 MIT 许可发布