通过textbox的丢失焦点事件实现,
获取前一textbox的TABINDEX,然后与当前textbox的TABINDEX进行比较即可

解决方案 »

  1.   

    hi ycgxh
    当我失去焦点的时候,如何知道我要跳焦点的控件的tabIndex,没有办法比较。
      

  2.   

    你可以记录跳转前的控件的tabIndex,将其写入session和cookie,在新的控件获得焦点的时候,进行判断....
      

  3.   

    <HTML>
    <HEAD>
      <TITLE>sample</TITLE>
    </HEAD> <BODY >
    <FORM>
    <INPUT type = "text" id = "txt1" style = "index:1; visibility: visible; aaron: lau" value = "1" onblur = "func1(this)" onfocus = "func2(this)">
    <INPUT type = "text" id = "txt2" style = "index:2" value = "2" onblur = "func1(this)" onfocus = "func2(this)">
    <INPUT type = "text" id = "txt3" style = "index:3" value = "3" onblur = "func1(this)" onfocus = "func2(this)">
    </FORM>
    <SCRIPT language="javascript">
        //&Ecirc;§&Egrave;&yen;&frac12;&sup1;&micro;&atilde;&micro;&Auml;textbox
    var oldobject ;
    var flag = false ; function func1(obj)
    {
    oldobject = obj ;
    flag = true ;
    } function func2(obj)
    {
    if(flag)
    {
    if(obj.style.index > oldobject.style.index)
    alert("&frac12;&oslash;&ETH;&ETH;&Ntilde;é&Ouml;¤") ;
    else
    alert("&sup2;&raquo;&Ntilde;é&Ouml;¤") ;
    }
    }
    </SCRIPT>
    </BODY>
    </HTML>
      

  4.   

    上面有三个地方有乱码第一个第方应该是:“失去焦点的TEXTBOX”;第二地方应该是:“进行验证”;第三个地方应该是:“不进行验证”。
      

  5.   

    好像是这个属性没有定义
    obj.style.index
      

  6.   

    那个属性是我加的。你也可以在STYLE中定义自己想要的值,然后将这个值和TABINDEX对应上就行了。我试了直接用Z-INDEX不好用。
      

  7.   

    解决了结帖将Aaron_Lau(根本英俊)的obj.style.index
    改为obj.tabindex   ok!!!