【发布时间】:2012-02-28 15:44:27
【问题描述】:
我有一个 php 页面,我根据用户权限(管理员或用户)在其中回显某些内容。我想知道单击按钮时是否可以调用javascript函数。
<?php
if ($_SESSION['access_rights']=='admin') {
$id = $_GET['id'];
$userName = $_GET['username'];
echo "<a href='../view/confirmDelete.php?id=$id&type=task&username=$userName'><input type='button' class='delete-btn' value=''/></a>
<a href='../view/editTask.php?id=$id&username=$userName'><input type='submit' class='edit-btn' value=''/></a>";
}
?>
我想调用的函数如下。这被放置在页面的头部。
<script type="text/javascript">
function deleteTask(id,task,name) {
var conBox = confirm("Are you sure you wanna delete task assigned to "+ name + " ?");
if (conBox) {
location.href="<?=$_SERVER['PHP_SELF'];?>"
} else {
return;
}
}
</script>
我想知道函数'deleteTask()'是否可以通过像这样的href调用
<a href="javascript" deleteTask('<?=id;?>','task','<?=userName?>');">Delete me</a>
否则使用 onclick="deleteTask();
我需要将参数传递给函数。我无法在 href 中调用 javascript,因为它需要引用。有什么想法吗?
【问题讨论】:
标签: php javascript function echo