表单标记
- FORM
- INPUT
- TEXTAREA
- SELECT
- OPTION
标记列表
标记 |
意义 |
<FORM> ... </FORM> |
表单 |
<INPUT TYPE = 类型 ... > |
输入控件 |
<TEXTAREA> ... </TESTAREA> |
文本区域 |
<SELECT> ... </SELECT> |
下拉列表 |
<OPTION> ... </OPTION> |
下拉列表项目 |
FORM 表单
<form action="" method="" enctype=""
name="" > <input>
<textarea> ... </textarea>
<select> ... </select>
</form>
|
参数/属性/方法 |
意义 |
action = "getinfo.asp" |
处理表单的网页 |
method = "GET" / "POST" |
数据传送方式,post 或 get |
enctype = "multipart/form-data" |
传送文件时使用,与 POST 配合 |
onsubmit="func()" |
提交前执行过程,返回 false 不提交 |
submit() |
提交表单的方法(小写) |
reset() |
清空表单的方法(小写) |
elements |
表单的各个控件集合 |
INPUT 类型列表
类型 |
意义 |
text |
单行文本 |
password |
密码文本,仅显示 * 号 |
file |
文件输入框,自动附加浏览按钮 |
hidden |
隐藏项目,不显示 |
radio |
单选框,多个组成一组 |
checkbox |
复选框 |
image |
图象按钮,功能可选三种之一 |
button |
按钮 |
submit |
提交表单 |
reset |
清空表单 |
focus() |
获得焦点 |
公有参数
参数 |
意义 |
name = "myname" |
对象名称,用于程序中识别对象 |
value = "value1" |
对象的值 或 按钮文字 |
disabled |
设置对象无效 |
TEXT
PASSWORD
FILE
HIDDEN
参数/属性/方法 |
意义 |
value = "string" |
赋初值,HIDDEN 必需,FILE 除外 |
size = "20" |
控件长度,20 字符长,HIDDEN 除外 |
maxLength = 10 |
最长输入长度 |
align = left |
对齐方式 |
readOnly |
设置控件内容不能被更改 |
createTextRange() |
返回 TextRange 对象 |
RADIO
CHECKBOX
参数/属性/方法 |
意义 |
value = "1" |
赋值,提交时如未被选中,此值清除 |
checked |
设置选中状态 |
name = "work" |
控件名称,多个 RADIO
控件名称相同时,只能选中其中一个 |
length |
相同名称控件的个数 |
IMAGE
参数/属性/方法 |
意义 |
type = "submit" |
取某种类型的功能,可用的有 button,submit,reset |
src = "get.gif" |
图象 URL |
BUTTON
参数/属性/方法 |
意义 |
value = "OK" |
显示在按钮上的文字 |
onclick = "myfunction()" |
设置鼠标单击时执行函数 |
SUBMIT
参数/属性/方法 |
意义 |
value = "submit" |
显示在按钮上的提示 |
RESET
参数/属性/方法 |
意义 |
value = "submit" |
显示在按钮上的提示 |
TEXTAREA
<textarea name=nm>文本区域中的初始内容。</textarea>
|
参数/属性/方法 |
意义 |
value |
包含的文本 |
cols = 50 |
区域列数 |
rows = 10 |
区域行数 |
wrap = off |
换行方式,可用的有 off,physical,virtual |
SELECT
<select> <option value = val1> 列表中显示的文字 </option>
</select>
|
参数/属性/方法 |
意义 |
add(Option [,n]) |
添加 Option 对象 |
name |
名称,提交后是一个数组 |
onchange='func()' |
设置动作 |
size = 10 |
显示行数 |
multiple |
设置可以选择多个项目 |
options |
option 集合 |
selectedIndex |
当前选中的序号 |
value |
当前选中的值, 如果无一选中则为 "" |
options
参数/属性/方法 |
意义 |
add(Option) |
添加 Option 对象 |
item |
|
remove(n) |
删除 |
length |
值的数量 |
item(n[,subn]) |
取对象 |
Option
可以设置样式,在下拉列表中呈现彩色文字。示例:<OPTION
STYLE="color:red" ..>...</OPTION>
参数/属性/方法 |
意义 |
Option([text] [,value]) |
构造函数,new Option("真",1) |
value |
值 |
text |
文本 |
selected |
选中状态 |
TextRange 对象
参数/属性/方法 |
意义 |
moveStart('character',n) |
设置当前范围开始字符位置,负数向前 |
moveEnd('character',n) |
设置当前范围结束字符位置,负数向前 |
collapse(true/false) |
将插入点放在当前范围的前/尾 |
select() |
选定当前范围 |
moveToPoint(x,y) |
设置光标到点坐标 |
text |
选定的文本内容 |
execCommand("Copy") |
复制到剪贴板 |
execCommand("Paste") |
从剪贴板粘贴 |
动态下拉列表示例: