Php 发布时如何检索下拉列表值?
提交表单时,我可以使用$_POST['..]]检索下拉文本。但我想得到的是下拉列表值,而不是显示成员。如何使用POST获取它?您可能需要为选项设置一个Php 发布时如何检索下拉列表值?,php,Php,提交表单时,我可以使用$_POST['..]]检索下拉文本。但我想得到的是下拉列表值,而不是显示成员。如何使用POST获取它?您可能需要为选项设置一个值属性,HTML如下所示: <select name="foo"> <option value="bar">Some text</option> </select> 一些文本 您的$\u POST数组将包含'foo'=>'bar'您可能需要为选项设置值属性,HTML如下: <selec
值
属性,HTML如下所示:
<select name="foo">
<option value="bar">Some text</option>
</select>
一些文本
您的
$\u POST
数组将包含'foo'=>'bar'
您可能需要为选项设置值
属性,HTML如下:
<select name="foo">
<option value="bar">Some text</option>
</select>
一些文本
您的
$\u POST
数组将包含'foo'=>'bar'
您需要在
元素的值
属性中指定它。例如
<select name="dropdownname">
<option value="valueYouWant1">Label which is displayed 1</option>
<option value="valueYouWant2">Label which is displayed 2</option>
<option value="valueYouWant3">Label which is displayed 3</option>
</select>
显示的标签1
显示的标签2
显示的标签3
通过这种方式,
$\u POST['dropdownname']
可以使用所选值(您想要的值*
值之一)您需要在
元素的值属性中指定它。例如
<select name="dropdownname">
<option value="valueYouWant1">Label which is displayed 1</option>
<option value="valueYouWant2">Label which is displayed 2</option>
<option value="valueYouWant3">Label which is displayed 3</option>
</select>
显示的标签1
显示的标签2
显示的标签3
通过这种方式,$\u POST['dropdownname']
可以使用所选值(您想要的值*
值之一)如果您谈论的是,则选项的值是值
属性的值或选项
元素本身的内容,如果值
缺失:
<option value="foo">bar</option> <!-- value is "foo" -->
<option>baz</option> <!-- value is "baz" -->
条
巴兹
因此,如果您不希望内容成为选项的值,请为选项声明一个值属性。如果您谈论的是,则选项的值是值属性的值,如果值缺失,则该选项元素本身的内容:
<option value="foo">bar</option> <!-- value is "foo" -->
<option>baz</option> <!-- value is "baz" -->
条
巴兹
因此,如果不希望内容成为选项的值,请为选项声明一个value
属性。您必须澄清“下拉值”和“显示成员”之间的区别。举个例子也许是好的。这里value=1和display member=first您可以发布一些生成HTML的示例代码吗?看起来你做得很对,可能只是输入错误或其他什么……你必须澄清“下拉值”和“显示成员”之间的区别。举个例子也许是好的。这里value=1和display member=first您可以发布一些生成HTML的示例代码吗?看起来你做得很对,可能只是输入错误或其他什么……当下拉列表动态填充时,我将如何知道选择了哪个选项。在这种情况下,如何使用$_POST[''=>];同样的交易,只要确保在填写下拉列表时,您也会自动填写值
属性!它们正在填充,但我想知道在使用$\u POST时如何调用它们。当下拉列表动态填充时,我将如何知道选择了哪个选项。在这种情况下,如何使用$_POST[''=>];同样的交易,只要确保在填写下拉列表时,您也会自动填写值
属性!它们正在填充,但我想知道在使用$\u POST时如何调用它们。它在那里,但如何在$\u POST中获取它?@RPK:在我的示例中,值将与SELECT
元素的名称一起提供:…
→ $\u POST['name-of-select-element']
。因此,如果选择了第一个选项,$\u POST['name-of-select-element']
在选择第二个选项时是“foo”
和“baz”
。我想你错了。您文章中的第一行是正确的,但第二行是错误的。它在那里,但是如何在$\u post中获取它?@RPK:在我的示例中,值将与SELECT
元素的名称一起提供:…
→ $\u POST['name-of-select-element']
。因此,如果选择了第一个选项,$\u POST['name-of-select-element']
在选择第二个选项时是“foo”
和“baz”
。我想你错了。你文章中的第一行是正确的,但第二行是错误的。我想这是文本而不是值。我想你必须在你的问题上更清楚,理解技术含义。你认为X实际上是Y。我想这是文本而不是值。我想你必须在你的问题中更清楚,理解技术含义。你认为X实际上是Y。