为什么我按tab键有的文本框可以转移焦点有的文本框却不能呢?

为什么我按tab键有的文本框可以转移焦点有的文本框却不能呢?按tab键始焦点下移
文本框要定义什么属性吗?
---------------------------------------------------------------

tabIndex
---------------------------------------------------------------

1<p><input name="T1" size="20" tabindex="1" type="text"/></p>
1<p><input name="T2" size="20" tabindex="2" type="text"/></p>
1<p><input name="t3" size="20" tabindex="3" type="text"/></p>

---------------------------------------------------------------

可以用tabIndex属性定义顺序,但如果不使用这个属性明确定义,光标会按控件的出现顺序移动。

如果想让某个input得不到焦点,用这个blur()方法即可,例如:

1<input name="xxx" onfocus="this.blur();" type="text"/>

这样xxx就得不到焦点了。

同理,让某个input不失去焦点可以用focus()方法,例如:

1<input name="yyy" onblur="this.focus();" type="text"/>

这样yyy的焦点就出不去了。
一般情况最好不要这样用,会给用户带来很大麻烦。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus