为了账号安全,请及时绑定邮箱和手机立即绑定

php如何获取select multiple的值?

php如何获取select multiple的值?

慕姐4208626 2019-04-11 11:07:36
php如何获取select multiple的值
查看完整描述

5 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

一般常见的表单是单选,文本输入以及选择框,但也有多选的,处理多选也还有讲究的,我们看看以下代码:

 

<pre>

<?

print_r($_POST);

?>

<form method=post action="">Invest interest<br />

<select name="title[]" size="6" multiple>

        <option value="Foreign Exchange">Foreign Exchange</option>

        <option value="Share CFDs">Share CFDs</option>

        <option value="Metal & Commodities">Metal & Commodities</option>

        <option value="Indices">Indices</option>

        <option value="Binary Options">Binary Options</option>

        <option value="Option">Option</option>

      </select><br />

<input type="submit" value="提交!">

</form>

</pre>

 

 

以上代码点击提交后是这样的:

 

Array

(

   [product] => Array

       (

           [0] => Foreign Exchange

           [1] => Share CFDs

       )

 

)

 

 

选择多选就可以,设置一下显示几行

 

 

最关键的其实就是下面的代码:

name="title[]"  multiple="multiple"

 

 

name要设定为数组标识,否则只能收到最后一个选定的值

size是显示几行

multiple是这个形式必选的。


查看完整回答
反对 回复 2019-04-23
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

php 和 js 是二个端处理的(服务器端,客户端) 基本不能交互
"(我想在这个表格上输出上一个表格的选择值,请问应该在这里填上什么样的语句)"
要实现楼主说的功能,只能使用js
要输出的地方放一个文本框,属性名为 OneText
当select的值变动时,触发 onchange()事件 变动 OneText的值

查看完整回答
反对 回复 2019-04-23
?
FFIVE

TA贡献1797条经验 获得超6个赞

<select name="tasktime" >
<option value="2">A</option>
<option value="3">B</option>
<option value="4">C</option>
</select>

select 有个 name 属性.
当你选择一个option: C 之后,
在PHP页面里面这样调用:
$selectOption = $_POST['tasktime'];
则 $selectOption = "4";



查看完整回答
反对 回复 2019-04-23
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

<table>
<tr>
<td>
<select name="tasktime" id="tasktime" onChange="getElementById('div_test').innerHTML=this.value;" >
<option value="2">A</option>
<option value="3">B</option>
<option value="4">C</option>
</select>
</td>
</tr>
<tr>
<td>输出测试:<font size=5 color=red><div id='div_test'></div></font></td>
</tr>
</table>



查看完整回答
反对 回复 2019-04-23
  • 5 回答
  • 0 关注
  • 857 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信