HTML表格及;PHP:我可以在没有提交按钮的情况下处理下拉表单上的输入吗?

HTML表格及;PHP:我可以在没有提交按钮的情况下处理下拉表单上的输入吗?,php,html,Php,Html,我有一个下拉列表,用户可以在其中选择几个选项。我是否可以立即获取选项值并在不使用提交按钮的情况下处理操作 例如,具有照片删除选项的下拉列表。一旦一个人在该列表中选择删除,他将删除该照片 我可以测试$_POST['delete']并删除照片吗 谢谢 您可以使用JavaScript和AJAX。否则,您需要使用带有提交按钮的常规旧帖子 可以像按下按钮一样使用JavaScript强制表单提交,但这不利于可用性。可以使用JavaScript和AJAX。否则,您需要使用带有提交按钮的常规旧帖子 可以使用Ja

我有一个下拉列表,用户可以在其中选择几个选项。我是否可以立即获取选项值并在不使用提交按钮的情况下处理操作

例如,具有照片删除选项的下拉列表。一旦一个人在该列表中选择删除,他将删除该照片

我可以测试$_POST['delete']并删除照片吗


谢谢

您可以使用JavaScript和AJAX。否则,您需要使用带有提交按钮的常规旧帖子


可以像按下按钮一样使用JavaScript强制表单提交,但这不利于可用性。

可以使用JavaScript和AJAX。否则,您需要使用带有提交按钮的常规旧帖子


可以使用JavaScript强制表单提交,就像按下按钮一样,但这对可用性不好。

我认为您使用JavaScript的目的示例:

<?php
    if (isset($_POST['action'])){
        if ($_POST['action']=='Delete'){
            // Code for deleting photo goes here
        }

    }
?>

<html>
<head></head>

<body>

<form method="POST" name="PhotoOptions"> 
<select name="action" onChange="document.forms['PhotoOptions'].submit()">  
    <option>Save</option>
    <option>Delete</option>
</select>

</body>
</html>

拯救
删除

我认为您使用Javascript的目的示例:

<?php
    if (isset($_POST['action'])){
        if ($_POST['action']=='Delete'){
            // Code for deleting photo goes here
        }

    }
?>

<html>
<head></head>

<body>

<form method="POST" name="PhotoOptions"> 
<select name="action" onChange="document.forms['PhotoOptions'].submit()">  
    <option>Save</option>
    <option>Delete</option>
</select>

</body>
</html>

拯救
删除

您可以使用AJAX并在下拉列表中捕获选择更改事件…顺便说一句,这是我所指的示例:但是,您不需要将其输出到页面,而是使用所选选项的ID进行AJAX调用。您可以使用AJAX并在下拉列表中捕获选择更改事件…顺便说一句,我所指的示例:但不是将其输出到页面,而是使用所选选项的ID进行AJAX调用。