是否可以使用PHP获取下拉列表的文本而不是其值?

是否可以使用PHP获取下拉列表的文本而不是其值?,php,Php,是否可以使用PHP获取HTML列表的文本,而不是其值 例如,下面给出的HTML代码 代码: 1月 我想获取文本“一月”,如果可能的话,如何获取 我不能对文本和下拉列表的值都使用“一月”,因为两者的用途不同 提前感谢否,仅将值发送到服务器。但是,您可以维护一个映射,并在处理表单时使用它。简言之:不,它不是 但是您可以有一个关联数组来匹配给定数字的月份。;) 否。如果存在值属性(并且应该始终存在),浏览器将仅将值作为值提交。PHP无能为力,因为浏览器根本不发送信息 但是,如果您正在创建列表,您应该能

是否可以使用PHP获取HTML
列表的文本,而不是其值

例如,下面给出的HTML代码

代码:

1月

我想获取文本
“一月”
,如果可能的话,如何获取

我不能对文本和下拉列表的值都使用
“一月”
,因为两者的用途不同


提前感谢

否,仅将值发送到服务器。但是,您可以维护一个映射,并在处理表单时使用它。

简言之:不,它不是


但是您可以有一个关联数组来匹配给定数字的月份。;)

否。如果存在
属性(并且应该始终存在),浏览器将仅将
作为值提交。PHP无能为力,因为浏览器根本不发送信息


但是,如果您正在创建列表,您应该能够确定值
1
对应于“一月”,因此这通常不是问题。

在表单提交时,您始终可以使用JQuery使用所选元素的文本值更新隐藏的输入字段。

我的建议是。你可以创建一个隐藏的字段。通过使用js u可以获取所选文本,然后将值存储在这个隐藏字段中。然后使用html/php从这个隐藏字段中收集值。嗨,有一个解决方案。但是您必须使用ajax

在Submit上,使用javascript从下拉列表中捕获文本。使用ajax将此文本传递给php。这就应该奏效了