先有一个输入框,输入省份,然后有一个下拉列表,根据输入的省份来显示相应的城市。但是点击城市下拉表时如何判断是否输入了省份名称!请高手赐教!!

解决方案 »

  1.   

    最笨的方法去网上down一个省得自己编辑了,其次用jquery $("#level1").clcik(function(){});
    $("#level2").focus(function(){});
      

  2.   

    哦  网上的东西比较杂,挺难找。我已经实现了,先写一个判断是否为空的函数,再添加到城市的下拉表标签中<select  onmousedown="function(form.shengfen.value)">
      

  3.   

    <select id='s1' onchange='abc(this.value)'><option value='1'>我是默认的</option><option value='2'>必须选这个</option></select><select id='s2' style='display:none'><option value='1'>然后显示这个</option></select>
    <script>
    function abc(v){
    alert(v);//当选项被改变时,执行这个方法,并弹出它的值
    if(v==1)
    document.getElementById('s2').style.display='';
    }
    </script>