从jquery下拉列表中选择值

时间:2012-12-19 12:32:23

标签: php html

我想将此脚本用于下拉列表选择列表 http://tympanus.net/codrops/2012/10/04/custom-drop-down-list-styling/ 我想用例子(demo)3。 但我无法用PHP获得选定的价值。 你能帮忙吗?

3 个答案:

答案 0 :(得分:2)

你可能期待这样的事情:

<div class="wrapper-demo">
    <div id="dd" class="wrapper-dropdown-2" tabindex="1">Test
        <ul class="dropdown">
            <?php
            if(is_array($your_drop_down_list)&&!empty($your_drop_down_list))
                foreach($your_drop_down_list as $item)
                {
                ?>
                <li><a href="<?php echo $item['item_link'] ?>"><a class="<?php echo $item['item_class'] ?> icon-large"><?php echo $item['item_title'] ?></a></li>
                <?php
                }
            ?>
        </ul>
    </div>
</div>

答案 1 :(得分:1)

此脚本从不使用输入,因此您无法使用php直接获取值。

您应该使用隐藏的输入<input type="hidden" name="jscombo" value="" />,并在用户选择列表中的新内容时更改其值。

您可能应该尝试使用真实输入的Dropkick之类的其他内容

答案 2 :(得分:1)

添加:

    $(document).ready(function(){
        $('input[name=getvalue]').change(function(){
           $('#hidden_field').val($(this).val());
        });
    });

另外,添加隐藏字段

    <input type='hidden' name='hidden_field' id='hidden_field' />

并且,在test2.php上,更改,

       $getvalue = $_GET['hidden_field'];