表单域的通用方法
时间:2013-12-12
1.使用focus()方法让表单域获得焦点
当表单域获得焦点时,用户的键盘操作会直接作用于这个表单域,例如,当文本框获得焦点,键盘输入将出现在文本框内,当复选框获得焦点,空格键可以选中/未选中两种状态,当按钮获得焦点,回车键将回产生赞同于单击的效果.
需要注意的是,隐藏域(<input type="hidden"/>)是没有focus()方法的,对其调用这个方法将会产生脚本错误.
2.使用blur()方法让表单失去焦点
这是和focus()相对应的一个方法,用于将焦点从指定表单域上去除,同样,隐藏域也没有这个方法.
3.使用bandleEvent(Event)方法处理事件
这个方法接收一个event参数,表示触发这个表单域的指定事件,例如,如果希望单击按钮时也触发某个文本click事件,可以在按钮中加入;
<input type="button" onclick="txtElement.handleEvent(event)" value="button"/>
但这个方法仅仅是用在Netscape浏览器中的方法,在IE浏览器和Firefox浏览器中均不可执行.