求助~~~求助~~~请教各位大虾,省市二级联动的select,当用户没有选择省或市的时候,省或市默认的第一项是“请选择”,也就是当select的值是“请选择”的时候,要提示省或市不能为空,要怎么实现呢?最好是可以用jquery~~~~

解决方案 »

  1.   

    可设置select 的默认值吧。。
      

  2.   

    <option value="-1">请选择</option>
    在提交前获取value值判断是否为-1即可
      

  3.   

    设置select的默认值的话,如果不是设为“请选择”的话,我觉得就可以不用做验证了,因为这样的话就都有值了,不会为空,可是我的问题是select默认的第一个就是“请选择”,如何验证当select选中的是"请选择"的时候,然后提示用户要进行选择我是菜鸟,大家帮帮忙~~~
      

  4.   


    var obj=document.getElementById("select框id"); 
    for(i=0;i<obj.length;i++){
       if(obj[i].selected==true){
        var v=obj[i].value;
        break;
       } 
    }
        
        if(v==-1){
        alert("省或市不能为空");
        }
      

  5.   

    检查省级有没选择,如果为空,那市级那里就不应该有可选择的地市了。ajax+json就可以做到
      

  6.   

    请问楼上的,用ajax+json要如何实现呢?
      

  7.   

    默认先读省的select吧?
    当省的select触发以后判断是否为非"请选择"
    不成立则根据省的ID去加载市的select...
      

  8.   

    验证已经实现,是用jquery实现的,感谢大家的帮忙,不过还是希望可以知道如何用ajax+json来实现