记忆当前值可通过一个hidden属性地值来存在判断不知你说地select是什么意思???
题目读了还是不明白

解决方案 »

  1.   

    这样就可以了
    <script language="javascript">
    function check(){
        if (...){
            return false;
        }else{
            return true;
        }
    }
    </script>
    <select onChange="return check()">
    .
    .
    .
    </select>
      

  2.   

    可以把单击前的值和单击后的值赋到两个数组里,然后check,随便怎么改都可以
      

  3.   

    <script language=javascript>
    function test(){
    if(select1.selectedIndex > parseInt(select1.oldIndex)){//这里是条件判断
    //通过
    select1.oldIndex = select1.selectedIndex;
    }else{
    //不通过
    alert("不通过")
    select1.selectedIndex = select1.oldIndex;
    }
    }
    </script>
    <SELECT NAME="select1" size="1" oldIndex="2" onchange="test()">
    <option>a</option>
    <option>b</option>
    <option selected>c</option>
    <option>d</option>
    <option>f</option>
    <option>g</option>
    <option>h</option>
    </SELECT>
      

  4.   

    谢谢各位!awaysrain(绝对零度)(我爱方方) 的方法完全可以满足我的要求,谢谢!
      

  5.   

    onchange 不就直接判断了吗
      

  6.   

    <style>
          .userData {behavior:url(#default#userdata);}
    </style>
    <select id="select1"  class="userData">
    <option>option1</option>
    <option>option2</option>
    <option>option3</option>
    <option>option4</option>
    </select>
    <script>
    var obj=document.all.select1;
    obj.attachEvent('onchange',saveSelectedIndex)
    function saveSelectedIndex()
    {
      obj.setAttribute("sSelectValue",obj.selectedIndex);
      obj.save("oSltIndex");
    }
    window.attachEvent('onload',loadSelectedIndex)
    function loadSelectedIndex()
    {
      obj.load("oSltIndex");
      obj.selectedIndex=obj.getAttribute("sSelectValue");
    }
    </script>
      

  7.   

    to awaysrain(绝对零度)(我爱方方):
    oldIndex是什么属性? 我在我的帮助里没有查到。弱弱的问:是不是自定义的,HTML是否可以这样随便自定义?
      

  8.   

    正好错过 meizz(梅花雪 封闭开发中)
    老大的setAttribute我是知道的,但是awaysrain(绝对零度)(我爱方方)这样直接写是否可以,我去做个试验。