Php 如何防止ID显示在datalist元素中?

Php 如何防止ID显示在datalist元素中?,php,html,Php,Html,我试图利用datalist元素。一切都在顺利进行。可选择列表显示两列,即street_id和street列。我需要将要提交的街道id,但不希望街道id显示在数据列表中 您已经编写了一个选择列表,该列表有单独的显示值和返回值。在数据列表中,选项只需要value=“”,然后它将只返回该值。另外,最好将服务器代码和显示代码分开:即在PHP中使用查询填充或构建数组,然后在HTML中仅显示它。如果我理解正确,您的建议将只显示街道,而不是我希望显示的街道id,但我需要街道id稍后在查询中使用。我不知道如

我试图利用datalist元素。一切都在顺利进行。可选择列表显示两列,即street_id和street列。我需要将要提交的街道id,但不希望街道id显示在数据列表中



您已经编写了一个选择列表,该列表有单独的显示值和返回值。在数据列表中,选项只需要value=“”,然后它将只返回该值。另外,最好将服务器代码和显示代码分开:即在PHP中使用查询填充或构建数组,然后在HTML中仅显示它。

如果我理解正确,您的建议将只显示街道,而不是我希望显示的街道id,但我需要街道id稍后在查询中使用。我不知道如何捕获id。使用select元素:使用返回id的值和显示描述Nicholas的innHTML,我需要能够添加当前不存在的值。我对所有这些都是新手,不理解如何使用SELECT元素,以及如何允许使用java或jquery进行添加。我看过一些例子,但似乎有些过头了。数据列表有(显示并返回一个参数),而选择列表有显示(返回一个值,显示另一个值)。这就是问题所在,能够动态添加选项,这是另一个问题(是的,它更复杂)。jQuery在这方面很有用。