HTML链接,它会像表单一样下拉菜单


HTML Link which would drop down a menu working like a form?

这里有点令人困惑,因为我不确定这将被称为什么?

如果有人熟悉facebook的布局,我试图编码一个类似的项目,就像在"评论"框或"状态"框的一边,你有"向下箭头"图标,一旦点击,下拉菜单(类似于下拉菜单,但更辛苦的工作包括)。唯一的问题是,一旦菜单中的一个项目被点击,我需要执行一个操作…如:

<?php
if($_POST['delete']){
mysql_query"Do the query";
}

就像表单一样。是否有一个简单的或更简单的方法来做到这一点,而不是混乱的CSS和JS代码负载?只是为了得到一个简单的"箭头"样式的图标,它可以放到一个菜单中,每个选中的项目都可以作为一个表单提交按钮?

p。S:已经尝试使用下拉选择框,但没有成功。我也试着在里面添加一个图标,但是没有成功。

我尝试过使用下拉导航菜单,但是也不成功。

那么,您可以使用select与一些简单的javascript,如:

<select onchange="this.form.submit()">

只要用户选择一个选项,表单就会提交。

详细说明一下,这里有一个例子:

<?php
    // If form submitted, check value and do work...
    if (isset($_POST['myselect'])) {
        if ($_POST['myselect'] == 'delete') {
           echo "User selected Delete!!!";
        }
        //elseif ...                    
    }
?>
<form method="POST" action="">
    <select name="myselect" onchange="this.form.submit()">
        <option>...</option>
        <option value="delete">Delete</option>
        <option value="other">Other task...</option>
    </select>
</form>