SELECT选择框怎么选择后理解把value传给一个变量并显示

解决方案 »

  1.   

    先給select的屬性 name起名字 如name='na'$tmp = $_POST['na'];$tmp = $_GET['na'];
      

  2.   

    可以在js中直接获取并显示
    也可以在php页面获取显示 如楼上
      

  3.   

    这个是变量啊。不是 name是变量。
      

  4.   

    我好像做过一个,多选的,用的javascript
    <select multipul id="favor">
    ...
    </select><script...>
    var options=document.getElementById("favor");
    var string="";
    var i;
    for(i=0;i<options.length;i++)
    {}
    </script>
      

  5.   

    sorry,按了下回车,接着
    <script...>
    var options=document.getElementById("favor");
    var string="";
    var i;
    for(i=0;i<options.length;i++)
    {
      option=options[i];
      if(option.select)
        str+= value//value是那个选择所对应的字符串
    }
    </script>
    靠这个得到str,然后用get或post发送到服务器端,进行相应处理。
    选择框的属性有些记不清了,有不对的你再查一下吧,给个思路
      

  6.   

    这个很多方法  最直观的是:
    1. 通过提交表单  
    2.jquery
      

  7.   

    选择后立即显示?js可以做到<select name="xxx" onchange="showval(this)">
    <option>1</option>
    <option>2</option>
    </select>js:<script type="text/javascript">
    function showval(obj){
        alert(obj.value);
    }
    </script>
      

  8.   

    value或name传给一个变量比如 $abc那JS没办法做到吧。
      

  9.   


    你这种需求,可以考虑变通一下,采用session或者cookie
    ajax把js取到的值传到一个页面,写入session或者cookie,然后爱怎么处理就怎么处理
      

  10.   

    jquery获取,之后传值给php服务端处理
      

  11.   

    看了下面的回答应该知道点楼主的需求了    楼主是要选 中之后传到php里有一个变量去接收吧然后去进进相应的操作吧  如果是这样用AJAX吧
      

  12.   

    这个select Op..的变量,要作为一个变量的。
      

  13.   

    只能用ajax吧, LZ 想做的是什么呢?
    是不是在用户选择的同时进行验证
      

  14.   

    不是啊。是这个select的选择option后要把这个option 传给一个变量而这个变量是作为查询的一条件。