就是有一个select类型的下拉选择框
<select id="id1" name="eventGroupId">
<option value="A-E">
<option value="B-F">
<option value="C-G">
.
.
.然后截取“-”符号后面的内容(E,F,G),当出现E的时候
就在html页面出现一个输入框<input>
当出现其他时候,隐藏输入框,或者不用输入框各位大哥,姐姐,这个怎么搞啊

解决方案 »

  1.   

    var select=document.getElementById("id1").value;
    var arr=select.split("-");
    if(arr[1]=="E")
    {
      document.getElementById("input").style.display="block";
    }else
    {
     document.getElementById("input").style.display="none";
    }
      

  2.   


       var valueArr=$("#id1").val();
       var value=valueArr.split(",");
       if(value=='E'){
          $("#input").show();
       }else{
          $("#input").hide();
       }
      
       注意默认先给输入框隐藏
      

  3.   

    fanchuanzhidu  前辈是说我的吗 
      

  4.   

    应该再加上change的监听事件,这样获取的值才是点击之后的