在我的下拉列表中,每个选项都有两个不同的值。我怎样才能检索两者?让我来说明一下我的意思。
<select name="my_ddl">
<option value="<?php $value_Id ?>"><?php $value_text ?></option>
<option value="<?php $value_Id ?>"><?php $value_text ?></option>
</select>
发布表单后,我希望能够获取所选选项的 $value_id 和 $value_text。我怎样才能做到这一点?
$_POST['my_ddl'] 只能获取一个值,不能同时获取两个值。
在 asp.net 中,我可以简单地通过引用 my_ddl.Value 和 my_ddl.Text 来完成此操作。
谢谢你!
严格来说,这是不可能的。
你什么could do是在你的value
属性:
<select name="my_ddl">
<option value="<?php echo $value_Id ?>|<?php echo $value_text ?>"><?php echo $value_text ?>
</option>
</select>
And...
<?php
list($id, $text) = explode('|', $_POST['my_ddl']);
//...
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)