HTML中select多选返回值的问题 50
<?phpif(isset($_POST["submitted"])){echo($_POST["sub"]);}else{?><formmethod="post">你选...
<?php
if (isset($_POST["submitted"])) {
echo($_POST["sub"]);
} else {
?>
<form method="post">
你选择的是:<br />
<select name="sub" multiple="multiple">
<option >A</option>
<option >B</option>
<option >C</option>
<option>D</option>
</select><br />
<input type="submit" name="submitted" value="提交" />
</form>
<?php
}
?>
如何修改代码,才能让我选两项提交然后输出两个值 展开
if (isset($_POST["submitted"])) {
echo($_POST["sub"]);
} else {
?>
<form method="post">
你选择的是:<br />
<select name="sub" multiple="multiple">
<option >A</option>
<option >B</option>
<option >C</option>
<option>D</option>
</select><br />
<input type="submit" name="submitted" value="提交" />
</form>
<?php
}
?>
如何修改代码,才能让我选两项提交然后输出两个值 展开
3个回答
展开全部
<select id="a" name="a" size="9" multiple="multiple" rows="10" style="width:150px;height:200px;">
<option >A</option>
<option >B</option>
<option >C</option>
<option>D</option>
</select>
//提交后得值
function getValue(a){
var a = this.a || document.getElementById("a");
var val = '';
var valname = '';
for (var i=0;i<a.length;i++){
if (a.options[i].selected){
val += ','+a.options[i].value;
valname += ','+a.options[i].text
}
}
}
展开全部
有muitiple属性则表明代码没问题,选择的时候按住ctrl就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询