当前位置: 首页 > 面试题库 >

PHP获取下拉值和文本

祁嘉木
2023-03-14
问题内容
<select id="animal" name="animal">                      
<option value="0">--Select Animal--</option>
<option value="1">Cat</option>
<option value="2">Dog</option>
<option value="3">Cow</option>
</select>

if($_POST['submit'])
{
$animal=$_POST['animal'];
}

我有这样的下拉菜单。我想要的是,我想使用 PHP 在按钮提交中获得选定的值和文本。我的意思是如果它被选为第一。我想同时获得 1
Cat

请帮忙。谢谢。


问题答案:
$animals = array('--Select Animal--', 'Cat', 'Dog', 'Cow');
$selected_key = $_POST['animal'];
$selected_val = $animals[$_POST['animal']];

使用您的$ animals列表生成下拉列表;您现在可以获得密钥和该密钥的值。



 类似资料:
  • 本文向大家介绍Dojo获取下拉框的文本和值实例代码,包括了Dojo获取下拉框的文本和值实例代码的使用技巧和注意事项,需要的朋友参考一下 Dojo Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它a"unified"toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇

  • 我曾试图获得选定的下拉值基于一些其他输入类型的文本字段使用下面的代码。然而,每次它获得第一个值,即,即使我选择了另一个。 这里我选择第二个选项,即b,但它显示警报15,但b的实际值是16

  • 假设以下HTML下拉列表: 我正在寻找javascript获得所需的选项文本的基础上,它的值。 比如如果问value=“2”上的文本是什么?答案:“价值2” 我尝试了下面的jquery代码: null null

  • 问题内容: 我要实现的事情是,无论何时更改下拉列表,我都希望更改之前的下拉列表的值。我正在使用1.3.2版的jQu​​ery并使用on change事件,但是更改后得到的值是。 可以说,当我在onchange事件中将其更改为堆栈时(即,当我将其更改为堆栈时),现在选择了My选项,我希望它是先前的值,即本例中的期望值。 如何做到这一点? 编辑: 就我而言,我在同一页面中有多个选择框,并希望将相同的内

  • 我有一个下拉列表,客户端必须选择一个值,然后它将在mysql db中持久化好的,我这样做了,但我希望当客户端选择一个值时,我得到该值,然后我执行if语句示例: 如果选择的值为:CIN,则为compte。setcomptenumber(25364138);就像那样 这是我的控制器: 我的html:

  • 本文向大家介绍利用js获取下拉框中所选的值,包括了利用js获取下拉框中所选的值的使用技巧和注意事项,需要的朋友参考一下 现在的需求是:下拉框中要是选择加盟商让其继续选择学校,要是选择平台管理员则不需要选择学校。隐藏选择下拉列表。 选择枚举值: 代码:     先让学校列表隐藏,style=”display:none”;效果和下图一样。我们利用下拉框的onChange事件来让其执行设定的方法show