【问题标题】:php javascript confirm box for deletephp javascript删除确认框
【发布时间】:2011-11-23 12:21:06
【问题描述】:

以下代码是 PHP 代码

echo "<input type='submit' name='delete' value='$t2[0]' class='delete_button' onclick='return confirm('Please Confirm Delete');'>"

我正在尝试创建一个删除按钮,当用户单击删除按钮时,它应该要求确认。但在这种情况下,它不起作用。

有没有最好的方法在 php 中用/或 javascript 确认删除 并且没有 ajax

【问题讨论】:

  • onclick='return confirm("请确认删除");'

标签: php javascript confirm


【解决方案1】:

你的报价在这里打破了自己;

onclick='return confirm('Please Confirm Delete');'>

改为使用;

onclick="return confirm('Please Confirm Delete');">

【讨论】:

    【解决方案2】:

    好吧,在 javascript 中你可以这样做:

    //javascript函数 功能询问(){ if(confirm("你确定要删除这个..?")) { //删除一些东西 } }

    【讨论】:

      【解决方案3】:

      引号出错了,改用这个:

       echo "<input type='submit' name='delete' value='$t2[0]' class='delete_button' onclick='return confirm(\"Please Confirm Delete\");'>"
      

      通过在confirm 中再次打开单引号,您将超出您的属性。

      【讨论】:

        【解决方案4】:

        您不能“将 php 代码调用到 jquery 中”。您唯一能做的就是向服务器端 PHP 脚本设置请求 (AJAX),该脚本将接管您传输到脚本的相应参数并生成输出(使用 echo 或 print),该输出将自动在请求的回调。

        使用 jQuery 就这么简单

        $.post('url/to/script.php', {parameter1: 'whatever', param2: 'something'}, function(response) {
           // the output of the PHP script is available in the variable "response"
           alert(response);
        });
        

        PHP 脚本可以接管参数,对其进行任何操作并创建输出

        $param1 = $_POST["parameter1"];
        $param2 = $_POST["param2"];
        // do whatever you want with $param1 and $param2
        // create some output using echo/print
        echo "This will be transferred back to the calling Javascript";
        

        【讨论】:

          【解决方案5】:

          你可以试试这个,很简单,效果很好。

             <td> <a  onClick="return confirm('DELETE: Are You sure ??');"  href="member_delete?id=<?php echo $row['memID'];?>" >delete <i class="fa fa-trash-o" aria-hidden="true"></i></a></td> [DEMO][1]
          

          我假设它在成员列表中。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-09-26
            • 1970-01-01
            • 2011-10-06
            • 2022-07-26
            • 1970-01-01
            • 2019-10-02
            • 2021-04-15
            相关资源
            最近更新 更多