PHP下拉菜单

时间:2012-10-19 15:06:05

标签: php

我想知道在PHP中是否有可能有多个下拉菜单但是当你按下提交时它会检查哪一个已被更改。

有可能吗?

3 个答案:

答案 0 :(得分:1)

你可以通过Javascript和隐藏字段来实现:

HTML:

<select class="dropdown" id="1">
....
</select>
<select class="dropdown" id="2">
....
</select>
<input type="hidden" class="dropdownValue" name="dropdownValue" />

JS(假设是jQuery):

$('.dropdown').change(function(){
    $('.dropdownValue').val($(this).val());
}

答案 1 :(得分:0)

如果你正在创建一个webform并希望在提交后检查哪些控件已被更改,我会在表单中包含隐藏字段,其中包含您要检查的控件的原始值,如:

<select id="field1">
<option>one</option>
</select>
<input type="hidden" name="field1-original" value="original value"/>

然后提交后,检查$ _POST并将field1的值与field1-original进行比较。

答案 2 :(得分:0)

嗯,PHP:PHP超文本协议,它只是一种服务器端语言,而不是作为服务器端和用户端语言的JavaScript。

您可以使用jQuery&gt;&gt;进行下拉菜单easyli http://filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/