Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML链接,它可以像表单一样下拉菜单?_Javascript_Php_Html_Css - Fatal编程技术网

Javascript HTML链接,它可以像表单一样下拉菜单?

Javascript HTML链接,它可以像表单一样下拉菜单?,javascript,php,html,css,Javascript,Php,Html,Css,这里有点让人困惑,因为我不确定这会被称为什么 如果有人熟悉Facebooks的布局,我会尝试在“评论”框或“状态”框的一侧编写一个类似的项目,其中有“向下箭头”图标,单击该图标后,会下拉一个菜单(类似于下拉菜单,但会包含一些更艰巨的工作)。唯一的问题是,一旦菜单中的一个项目被点击,我需要执行一个操作。。。例如: <?php if($_POST['delete']){ mysql_query"Do the query"; } 好吧,您可以将选择与一些简单的javascript一起使用,例如

这里有点让人困惑,因为我不确定这会被称为什么

如果有人熟悉Facebooks的布局,我会尝试在“评论”框或“状态”框的一侧编写一个类似的项目,其中有“向下箭头”图标,单击该图标后,会下拉一个菜单(类似于下拉菜单,但会包含一些更艰巨的工作)。唯一的问题是,一旦菜单中的一个项目被点击,我需要执行一个操作。。。例如:

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

好吧,您可以将
选择
与一些简单的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>

...
删除
其他任务。。。