并显示
17 个解决方案
#1
先給select的屬性 name起名字 如name='na'
$tmp = $_POST['na'];
$tmp = $_GET['na'];
#2
可以在js中直接获取并显示
也可以在php页面获取显示 如楼上
也可以在php页面获取显示 如楼上
#3
有没有代码。例子
#4
这个是变量啊。不是 name是变量。
#5
我好像做过一个,多选的,用的javascript
<select multipul id="favor">
...
</select>
<script...>
var options=document.getElementById("favor");
var string="";
var i;
for(i=0;i<options.length;i++)
{
}
</script>
<select multipul id="favor">
...
</select>
<script...>
var options=document.getElementById("favor");
var string="";
var i;
for(i=0;i<options.length;i++)
{
}
</script>
#6
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发送到服务器端,进行相应处理。
选择框的属性有些记不清了,有不对的你再查一下吧,给个思路
<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发送到服务器端,进行相应处理。
选择框的属性有些记不清了,有不对的你再查一下吧,给个思路
#7
这个很多方法 最直观的是:
1. 通过提交表单
2.jquery
1. 通过提交表单
2.jquery
#8
选择后立即显示?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>
<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>
#9
value或name传给一个变量比如 $abc
那JS没办法做到吧。
那JS没办法做到吧。
#10
你这种需求,可以考虑变通一下,采用session或者cookie
ajax把js取到的值传到一个页面,写入session或者cookie,然后爱怎么处理就怎么处理
#11
传递后,使用POST或GET去拿。
#12
jquery获取,之后传值给php服务端处理
#13
楼主的意思没有太明白 是要通过JS去赋值显示还是其他什么的
#14
看了下面的回答应该知道点楼主的需求了 楼主是要选 中之后传到php里有一个变量去接收吧然后去进进相应的操作吧 如果是这样用AJAX吧
#15
这个select Op..的变量,要作为一个变量的。
#16
只能用ajax吧, LZ 想做的是什么呢?
是不是在用户选择的同时进行验证
是不是在用户选择的同时进行验证
#17
不是啊。是这个select的选择option后
要把这个option 传给一个变量
而这个变量是作为查询的一条件。
要把这个option 传给一个变量
而这个变量是作为查询的一条件。
#1
先給select的屬性 name起名字 如name='na'
$tmp = $_POST['na'];
$tmp = $_GET['na'];
#2
可以在js中直接获取并显示
也可以在php页面获取显示 如楼上
也可以在php页面获取显示 如楼上
#3
有没有代码。例子
#4
这个是变量啊。不是 name是变量。
#5
我好像做过一个,多选的,用的javascript
<select multipul id="favor">
...
</select>
<script...>
var options=document.getElementById("favor");
var string="";
var i;
for(i=0;i<options.length;i++)
{
}
</script>
<select multipul id="favor">
...
</select>
<script...>
var options=document.getElementById("favor");
var string="";
var i;
for(i=0;i<options.length;i++)
{
}
</script>
#6
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发送到服务器端,进行相应处理。
选择框的属性有些记不清了,有不对的你再查一下吧,给个思路
<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发送到服务器端,进行相应处理。
选择框的属性有些记不清了,有不对的你再查一下吧,给个思路
#7
这个很多方法 最直观的是:
1. 通过提交表单
2.jquery
1. 通过提交表单
2.jquery
#8
选择后立即显示?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>
<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>
#9
value或name传给一个变量比如 $abc
那JS没办法做到吧。
那JS没办法做到吧。
#10
你这种需求,可以考虑变通一下,采用session或者cookie
ajax把js取到的值传到一个页面,写入session或者cookie,然后爱怎么处理就怎么处理
#11
传递后,使用POST或GET去拿。
#12
jquery获取,之后传值给php服务端处理
#13
楼主的意思没有太明白 是要通过JS去赋值显示还是其他什么的
#14
看了下面的回答应该知道点楼主的需求了 楼主是要选 中之后传到php里有一个变量去接收吧然后去进进相应的操作吧 如果是这样用AJAX吧
#15
这个select Op..的变量,要作为一个变量的。
#16
只能用ajax吧, LZ 想做的是什么呢?
是不是在用户选择的同时进行验证
是不是在用户选择的同时进行验证
#17
不是啊。是这个select的选择option后
要把这个option 传给一个变量
而这个变量是作为查询的一条件。
要把这个option 传给一个变量
而这个变量是作为查询的一条件。