php javascript确认删除框

时间:2011-11-23 12:21:07

标签: php javascript confirm

以下代码是PHP

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

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

有没有最好的方法来删除使用/或javascript的PHP确认 而且没有ajax

5 个答案:

答案 0 :(得分:6)

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

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

改为使用;

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

答案 1 :(得分:1)

报价出错了,请改用:

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

通过在confirm内再次打开单引号,您将退出属性。

答案 2 :(得分:1)

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

<input type='submit' name='delete' value='$t2[0]' class='delete_button' onclick='return askme();'>

//javascript function
function askme() {
  if(confirm("Are you sure you want to delete this..?")) {
     //delete someting
  }
}

答案 3 :(得分:0)

你不能“将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";

答案 4 :(得分:0)

你可以试试这个,非常简单并且有效。

   <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]

我假设,它在成员的表格列表中。