[英]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()
返回true
或false
。
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.