使用wp_dropdown_pages能够跳转到页面而无需提交按钮

时间:2012-10-16 16:07:01

标签: jquery forms wordpress submit

我使用wp_dropdown_pages作为页面上的导航。导航正在获取其父页面的子页面。我需要能够在没有提交按钮的情况下跳转到我选择的页面。

到目前为止我所拥有的。

<form id="form-dropdown" action="<?php bloginfo('url'); ?>" method="get">
                    <?php
                        $children = wp_dropdown_pages('title_li=&child_of='.$post->post_parent. '&echo=0');
                        echo $children;

                    ?>
                    <input type="submit" name="submit" value="view" />
                    </form>
                </div>

对此有任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

试试这个,您需要将行?cat更改为?page_id

<?php wp_dropdown_categories('show_option_none=Select category'); ?>

<script type="text/javascript"><!--
var dropdown = document.getElementById("cat");
function onCatChange()
{
    if ( dropdown.options[dropdown.selectedIndex].value > 0 )
    {
        location.href = "<?php echo get_option('home');
        ?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
    }
}
dropdown.onchange = onCatChange;
--></script>