我在表单上有一个空的选择框。
<select id='essentialDocs[]' ></select>
通过一些脚本我添加选项。基本上它添加了URL。所以在运行时html会看起来 喜欢
<select id='essentialDocs[]' >
<option value='http://www.google.com' title='Google'>Google</option>
<option value='http://www.yahoo.com' title='yahoo'>Yahoo</option>
</select>
现在提交表单我想获得这两个键:值对
喜欢标题:网址谷歌:http://www.google.com
但在做$_POST['essentialDocs']
时,我只获取值而不是标题。什么修改会帮助我两个。我在表单上的另一件事是我可以在屏幕上切换网址的顺序。请提出一些解决方案
答案 0 :(得分:0)
如果您需要title
地图 title
到服务器上的URL
,例如A {{1} }或dictionary
。
恕我直言,以相反的方式做到这一点会更好。将标题设置为值并将其映射到服务器上的URL。
array
然后你也可以在服务器上维护这个数组并将它回显(返回)到选择中。
<强> more here 强>
答案 1 :(得分:0)
试试这个。这可能对你有帮助..
只需在标题中添加标题:当您提交时,您将获得您的愿望值。
<form method="post" action="">
<select id='essentialDocs[]' name='list'>
<option value='google:http://www.google.com' title='Google'>Google</option>
<option value='yahoo:http://www.yahoo.com' title='yahoo'>Yahoo</option>
</select>
<input type="submit" name="Submit" value="submit">
</form>
用PHP打印帖子数组
<?php
print_r($_POST);
?>
输出:
Array ( [list] => yahoo:http://www.yahoo.com [Submit] => submit )
现在你可以同时获得标题和网址。