レコードを削除するために 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
、それが進行する 3 つの異なるページがあるためです.... booking_delete_two
b. 予約_削除_3。
c. 削除... よろしくお願いします!