表单元素 | 说明 | 属性property | 方法method | 事件处理程序event handler |
Text 文本框对象 |
由“<input type="text">”指定。Password 对象也是 Text 对象的一种,所以 Password 对象所有的属性、方法和事件,Text 对象都有。 |
defaultValue | blur() | onblue= |
form | focus() | onchange= | ||
Textarea 多行文本输入区对象 | 由“<textarea>”指定。Textarea 对象所有的属性、方法和事件和 Text 对象相同,也就是跟 Password 对象一样。 | form | blur():将输入焦点失去 | onBlur:当失去输入焦点后产生该事件 |
name:设定提交信息时的信息名称,对应HTML文档Textarea的Name。 | focus() | Onchange:当文字值改变时,产生该事件 | ||
Button 按钮对象 |
<input type="button"> | name 返回/设定用<input name="...">指定的元素名称。 | click() 模拟鼠标点击该对象。 | onclick=handlerText or function |
type | handleEvent() | onmousedown= | ||
value 返回/设定用<input value="...">指定的元素的值。 | onmouseup= | |||
submit 提交 |
<input type="submit" /> 特殊的button,执行单一的submit功能; |
|||
Reset 重置按钮对象 |
<input type="reset"> 特殊的button,执行单一的reset功能; |
因为 Reset 也是按钮,所以也有 Button 对象的属性和方法。 | ||
Checkbox 复选框 |
由“<input type="checkbox">”指定。 | name 返回/设定用<input name="...">指定的元素名称。 | handEvent() | onclick= |
用于“on"和"off"之间的设置,属性checked,对于被选中的项其值是真,未被选中的其值是假;document.forms[0].boxName.cheched=value; | value 返回/设定用<input value="...">指定的元素的值。 | click() 模拟鼠标点击该对象。 | onmousedown= | |
type | onmouseup= | |||
checked 返回/设定该复选框对象是否被选中。这是一个布尔值。 | ||||
defaultChecked 返回/设定该复选框对象默认是否被选中。这是一个布尔值。 | ||||
Radio 单选域对象 |
由“<input type="radio">”指定。一组 Radio 对象有共同的名称(name 属性),这样的话,document.formName.radioName 就成了一个数组。要访问单个 Radio 对象就要用:document.formName.radioName[x]。 | name 返回/设定用<input name="...">指定的元素名称。 | handEvent() | onclick= |
value 返回/设定用<input value="...">指定的元素的值。 | click() 模拟鼠标点击该对象。 | onmousedown= | ||
length | onmouseup= | |||
checked 返回/设定该单选域对象是否被选中。这是一个布尔值。 | ||||
defaultChecked 返回/设定该对象默认是否被选中。这是一个布尔值。 | ||||
Select 选择区 (下拉菜单、 列表) 对象 |
由“<select>”指定 | name 返回/设定用<input name="...">指定的元素名称。 | handEvent() | onfocus= |
size确定一个select对象是作为弹出列表还是 | length 返回 Select 对象下选项的数目。 | focus() 让对象获得焦点。 | onblur= | |
列表框显示。其缺省值是1.即为弹出菜单; | selectedIndex 返回被选中的选项的下标。这个下标就是在 options[] 数组中 该选项的位置。如果 Select 对象允许多项选择,则返回第一个被选中的选项的 下标。 |
blur() 从对象中移走焦点。 | onchange= | |
options[i] | ||||
options[i].defultSelected | ||||
options[i].index | ||||
options[i].selected | ||||
options[i].text | ||||
options[i].value | ||||
type | ||||
size="number" | ||||
multiple | ||||
Option 选择项对象 |
options[] 是一个数组,包含了在同一个 Select 对象下的 Option 对象。Option 对象由“<select>”下的 “<options>”指定。 |
length; selectedIndex 与所属 Select 对象的同名属性相同。 | ||
text 返回/指定 Option 对象所显示的文本 | ||||
value 返回/指定 Option 对象的值,与<options value="...">一致。 | ||||
index 返回该 Option 对象的下标。 | ||||
selected 返回/指定该对象是否被选中。通过指定 true 或者 false,可以动态的改变选中项。 | ||||
defaultSelected 返回该对象默认是否被选中。true / false。 | ||||
Text单行单列输入元素 | Name:设定提交信息时的信息名称。对应于HTML文档中的Name。 | blur():将当前焦点移到后台。 | onFocus:当Text获得焦点时,产生该事件。 | |
Value:用以设定出现在窗口中对应HTML文档中Value的信息。 | select():加亮文字。 | OnBlur:从元素失去焦点时,产生该事件。 | ||
defaultvalue:包括Text元素的默认值 | Onselect:当文字被加亮显示后,产生该文件。 | |||
onchange:当Text元素值改变时,产生该文件。 | ||||
Select选择元素 | 实施对滚动选择元素的控制。 | name:设定提交信息时的信息名称,对应文档select中的name。 | OnBlur:当select选项失去焦点时,产生该文件。 | |
Length:对应文档select中的length | onFocas:当select获得焦点时,产生该文件。 | |||
options:组成多个选项的数组 | Onchange:选项状态改变后,产生该事件。 | |||
selectIndex;该下标指明一个选项 | ||||
select在中每一选项都含有以下属性: | ||||
Text:选项对应的文字 | ||||
selected:指明当前选项是否被选中 | ||||
Index:指明当前选项的位置 | ||||
defaultselected:默认选项 |