6.Reset按钮对象
Reset按钮对象也是一种比较特殊的按钮,和一般的按钮比起来,Reset按钮对象的type属性是reset,而不是button,单击Reset按钮后会将表单中所有元素恢复为缺省值。
3.6.9单选框对象和复选框对象 1.单选框的属性、方法和事件
使用单选框时,一组单选框采用相同的名称,这样在一个时刻,一组单选框中只能选择一项。在VBScript中,如果多个元素具有相同的名称,就会形成一个数组,通过循环访问数组中的每一个元素就可以对每个单选框进行访问。
表3-20 单选框的属性、方法和事件
属性 Checked Defaultchecked form name type value 方法 blur() click() focus() handleEvent() 事件 OnBlur OnClick OnFocus OnMouseDown OnMouseUp 2.属性 (1)checked
checked属性反映了单选框的状态,即选中或者不选中。
在例3-52中,页面上有一组单选框,代表4个不同类型的旅游地点,当用户选择某个旅游地点后单击名称为change的按钮,则在名称为favor的文本框中显示用户选择的旅游地点。
例3-53 在单击单选框时将选择的旅游地点写入文本框中
(3)OnFocus
当单选框获得焦点时,触发OnFocus事件。 (4)OnMouseDown
当鼠标单击单选框,在按下鼠标时,触发OnMouseDown事件。 (5)OnMouseUp
当鼠标单击单选框,在松开鼠标时,触发OnMouseUp事件。 5.复选框的属性、方法和事件
复选框的属性、方法和事件如表3-21所示。虽然从HTML的角度来看,复选框和单选
框是完全不同的两种标签,一组复选框之间可能互不影响,每个都是独立的设置。并且,复框和单选框使用场合也有很大的区别,使用复选框时并不要求象单选框一样作出非此即彼的选择,对于每一个复选框来说,都相互独立地具有选中和不选中两种状态,但是,从VBScript的角度来看,复选框的属性、方法和事件和单选框十分相似,只是复选框的type属性值为checkbox。关于复选框的其他属性、方法和事件,请参见单选框的相关介绍。
表3-21 复选框的属性、方法和事件
属性 Checked Defaultehecked Form Name Type Value 方法 blur() click() focus() HandleEvent() 事件 OnBlur OnChange OnCIick OnfOcus onMouseDown OnMouseUp 例3-54是一个关于网上购买的例子,有Mouse、Keyboard、Modern三种商品,用户可以购买其中一种或者几种商品,在表单提交时,VBScript的处理函数可以计算总价格并且告诉用户。

