如何用 javascript 动态改变多行文本框的大小?
or
表单控件类型多行文本框有哪些相关的事件
事件 | 说明 | 示例 |
onMouseOver | 当鼠标指针移动到多行文本框上的时候触发 | <textarea name=textn onMouseOver="output()"> 测试多行文本框</textarea> 结果: |
onMouseDown | 当在多行文本框上按下鼠标的时候触发 | <textarea name=textn onMouseDown="output()"> 测试多行文本框</textarea> 结果: |
onMouseUp | 当在多行文本框上释放鼠标的时候触发 | <textarea name=textn onMouseUp="output()"> 测试多行文本框</textarea> 结果: |
onClick | onClick 函数当用鼠标点击多行文本框后触发 | <textarea name=textn onClick="output()"> 测试多行文本框</textarea> 结果: |
onBlur | 当 通过按 Tab 键等方式让多行文本框失去焦点时触发 | <textarea name=textn onBlur="output()"> 测试多行文本框</textarea> 结果: |
onFocus | 当 通过按 Tab 键等方式让多行文本框获得焦点时触发 | <textarea name=textn onFocus="output()"> 测试多行文本框</textarea> 结果: |
DOM 属性 | 说明 | 示例 |
defaultValue | 用于检查是否有默认值 | 获取时用: var ss = document.form1.textn.defaultValue; |
form | 用户获取多行文本框的上级对象(即表单对象) | 获取时用: var ss = document.form1.textn.form; |
name | 用于获取多行文本框对象的名称 | 获取时用: var ss = document.form1.textn.name; |
type | 用于获取表单控件类型 | 获取时用: var ss = document.form1.textn.type; |
value | 用于设置或者获取多行文本框的值 | 获取时用: var ss = document.form1.textn.value; 设置时用: document.form1.textn.value = "testy"; |
size | 用于设置或者获取多行文本框的大小 | 获取时用: var ss = document.form1.textn.size; 设置时用: document.form1.textn.size = 4; |
readOnly | 用于设置或者获取多行文本框的只读状态,当只读状态时,用户无法输入或改变文本框的值。 | 检查时用: var ss = document.form1.textn.readOnly; 设置时用: document.form1.textn.readOnly = true; |
DOM 方法 | 说明 | 示例 |
select() | 用于动态让多行文本框选择文本 | 选择时用: document.form1.textn.select(); |
blur() | 用于动态让多行文本框失去焦点 | 失去焦点时用: document.form1.textn.blur(); |
focus() | 用于动态让多行文本框获取焦点 | 赋予焦点时用: document.form1.textn.focus(); |