猿问

php如何获取select multiple的值?

php如何获取select multiple的值


慕姐4208626
浏览 858回答 5
5回答

哆啦的时光机

12345678910111213141516171819202122232425262728293031323334353637383940414243一般常见的表单是单选,文本输入以及选择框,但也有多选的,处理多选也还有讲究的,我们看看以下代码:&nbsp;<pre><?print_r($_POST);?><form&nbsp;method=post&nbsp;action="">Invest&nbsp;interest<br&nbsp;/><select&nbsp;name="title[]"&nbsp;size="6"&nbsp;multiple>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Foreign&nbsp;Exchange">Foreign&nbsp;Exchange</option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Share&nbsp;CFDs">Share&nbsp;CFDs</option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Metal&nbsp;&&nbsp;Commodities">Metal&nbsp;&&nbsp;Commodities</option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Indices">Indices</option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Binary&nbsp;Options">Binary&nbsp;Options</option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<option&nbsp;value="Option">Option</option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</select><br&nbsp;/><input&nbsp;type="submit"&nbsp;value="提交!"></form></pre>&nbsp;&nbsp;以上代码点击提交后是这样的:&nbsp;Array(&nbsp;&nbsp;&nbsp;[product]&nbsp;=>&nbsp;Array&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[0]&nbsp;=>&nbsp;Foreign&nbsp;Exchange&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[1]&nbsp;=>&nbsp;Share&nbsp;CFDs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;)&nbsp;&nbsp;选择多选就可以,设置一下显示几行&nbsp;&nbsp;最关键的其实就是下面的代码:name="title[]"&nbsp;&nbsp;multiple="multiple"&nbsp;&nbsp;name要设定为数组标识,否则只能收到最后一个选定的值size是显示几行multiple是这个形式必选的。

慕勒3428872

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

FFIVE

<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";

蝴蝶不菲

<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>
随时随地看视频慕课网APP
我要回答