我正在使用 Javascript 删除记录。但是我的问题是,当我单击图像按钮时,它不会重定向到我想要的页面,而是会保留在页面上...
这是我的代码:
echo "<button type='submit' name='deletePlaylist[]' value='" . $row['id']."' onClick='myFunction()' style='border: 0; background: transparent; cursor: pointer;'><img src='image/delete.png' /></button> ";
我正在使用按钮,因为如果我使用输入它不起作用,我正在使用图像......所以我决定使用按钮
这是我的 javascript 中的代码:
function myFunction()
{
var Xcancel;
var Rokay=confirm("Are you sure you want to delete?");
if (Rokay==true)
{
window.location = 'delete.php';
}
else
{
Xcancel="You pressed Cancel!";
}
}
</script>
我已经尝试过 window.navigate("delete.php");
或者window.location.href='delete.php'
也没有工作......
确认消息已经显示,但我的主要问题是它没有进入delete.php,在该表单中是我的删除功能......
笔记:
按钮在 下,<form name='form' method='post' action="">
在delete.php
同一个文件夹中...在没有确认消息之前它会转到 delete.php 但现在我尝试插入确认消息然后它不会转到 delete.php .. . 表单动作是空的,因为我有一个可点击的下拉列表,它将继续到 result.php
这是我的下拉列表的代码:
<select id="year"name="year"onChange="this.form.action='booking_delete_two.php'; this.form.submit()">
<option value="2013" <?php if($get_year=='2013') echo "selected"?>>2013</option>
<option value="2014" <?php if($get_year=='2014') echo "selected"?>>2014</option>
</select>
<select name="id" onChange="this.form.action='booking_delete_three.php'this.form.submit()">
<option value="<?php echo $get_ID; ?>"><?php echo $get_ID; ?></option>
<?php
$q = mysql_query("select * from tblnetwork");
while ($row1 = mysql_fetch_array($q))
{
if($get_ID != $row1[fldNetname])
{
echo "<option value='".$row1[fldNetname]."'>".$row1[fldNetname]."</option>";$get_netname = $row1[fldNetname];
}
}
?>
</select>
正如你所看到的,我清空了,action
因为我有三个不同的页面,它将继续...... booking_delete_two
湾。预订_删除_三。
C。删除...提前谢谢你,!