Php 如何在下拉列表中存储ID而不显示它们
我在表格上有两个下拉列表:Php 如何在下拉列表中存储ID而不显示它们,php,jquery,drop-down-menu,Php,Jquery,Drop Down Menu,我在表格上有两个下拉列表: <select id="slctFirm"> <?php $firmObj = new dbFirm($myDB); echo $firmObj->DropdownOptions(); ?> <select id="slctPerson"> <?php $personObj = new dbPerson($myDB); echo $personObj ->DropdownOptions(); ?>
<select id="slctFirm">
<?php
$firmObj = new dbFirm($myDB);
echo $firmObj->DropdownOptions();
?>
<select id="slctPerson">
<?php
$personObj = new dbPerson($myDB);
echo $personObj ->DropdownOptions();
?>
PHP代码正在调用我创建的一个对象,以生成两个下拉列表的列表。第二个列表由在第一个下拉列表中选择的公司的人员填充。现在的问题是,第一个列表只检索公司名称并按字母顺序排列,因为我不希望公司ID出现在第一个下拉列表中。为了过滤第二个列表,我需要ID,但我不知道如何在第一个下拉列表中存储这些ID,而不让它们出现在列表中?希望这是有意义的。每个
公司的选项
标签上都有一个值,可以存储id
<option value="10">Firm Name</option>
每个公司
可以在其选项
标签上有一个值,用于存储id
<option value="10">Firm Name</option>
看到这个-Ajax会更适合这个…根据第一个选择有选择地填充第二个下拉列表。看到这个-Ajax会更适合这个…根据第一个选择有选择地填充第二个下拉列表。如果这是QA要求的答案,我显然想得太多了:)我正在使用ajax来防止id成为客户端。但是是的:)我认为QA只是不想在选择列表中显示id。很好+1如果这是QA要求的答案,我显然想得太多了:)我正在使用ajax来防止id成为客户端。但是是的:)我认为QA只是不想在选择列表中显示id。很好+1.