是否可以使用PHP获取下拉列表的文本而不是其值?
是否可以使用PHP获取HTML是否可以使用PHP获取下拉列表的文本而不是其值?,php,Php,是否可以使用PHP获取HTML列表的文本,而不是其值 例如,下面给出的HTML代码 代码: 1月 我想获取文本“一月”,如果可能的话,如何获取 我不能对文本和下拉列表的值都使用“一月”,因为两者的用途不同 提前感谢否,仅将值发送到服务器。但是,您可以维护一个映射,并在处理表单时使用它。简言之:不,它不是 但是您可以有一个关联数组来匹配给定数字的月份。;) 否。如果存在值属性(并且应该始终存在),浏览器将仅将值作为值提交。PHP无能为力,因为浏览器根本不发送信息 但是,如果您正在创建列表,您应该能
列表的文本,而不是其值
例如,下面给出的HTML代码
代码:
1月
我想获取文本“一月”
,如果可能的话,如何获取
我不能对文本和下拉列表的值都使用“一月”
,因为两者的用途不同
提前感谢否,仅将值发送到服务器。但是,您可以维护一个映射,并在处理表单时使用它。简言之:不,它不是
但是您可以有一个关联数组来匹配给定数字的月份。;) 否。如果存在
值
属性(并且应该始终存在),浏览器将仅将值
作为值提交。PHP无能为力,因为浏览器根本不发送信息
但是,如果您正在创建列表,您应该能够确定值
1
对应于“一月”,因此这通常不是问题。在表单提交时,您始终可以使用JQuery使用所选元素的文本值更新隐藏的输入字段。我的建议是。你可以创建一个隐藏的字段。通过使用js u可以获取所选文本,然后将值存储在这个隐藏字段中。然后使用html/php从这个隐藏字段中收集值。嗨,有一个解决方案。但是您必须使用ajax
在Submit上,使用javascript从下拉列表中捕获文本。使用ajax将此文本传递给php。这就应该奏效了