簡體   English   中英

如何在鏈接上使用帶有PHP變量的onClick事件?

[英]How to user onClick event with php variables on a link?

在發送php變量的鏈接中調用onClick事件的正確方法是什么?

我嘗試使用以下代碼,但無法正常工作。

echo"<td><a href='/ADMIN/deletebooks.php?ID=".$row['ID']." onClick='return confirm('Do you really want to delete this book?')''>Delete</a></td>";

我的JavaScript函數如下:

<script type="text/javascript">
function ConfirmChk(){
{
 if(confirm("Do you  really want to delete this book?");
  return true;
 } 
  else{
   return false;
}
}
</script>

任何想法?

您沒有在調用ConfirmChk()函數。 您還沒有在href的末尾加上引號,並且在onclick之后加了一個額外的引號(也許這是添加onclick時的編輯錯誤)。 它應該是:

echo"<td><a href='/ADMIN/deletebooks.php?ID=".$row['ID']."' onclick='return ConfirmChk()'>Delete</a></td>";

您還可以簡化功能。 您不需要if/else ,因為confirm()返回truefalse

function ConfirmChk() {
    return confirm("Do you really want to delete this book?");
}

在我看來,您好像忘了用單引號關閉href。

echo"<td><a href='/ADMIN/deletebooks.php?ID=".$row['ID']."' onClick='return confirm('Do you really want to delete this book?')''>Delete</a></td>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM