0

基本的に、ユーザーが削除ボタンを押すと、スクリプトはユーザーが削除するかどうかを確認する必要があります。行のIDを渡したい。input type="image" を使用しており、onclick でボックスが表示されます。$row_id['id] を js スクリプトに渡すにはどうすればよいですか。

<script type="text/javascript">
function show_confirm()
{
var r=confirm("Do you want to delete");
if (r==true)
  {
    window.location = "delete.php";
  //alert("You pressed OK!");
  }
else
  {

  }
}
</script>


<input type="image" src='../images/delete.jpg' width='30px' height='30px' style="position:relative; top:0px;" onclick="show_confirm()">
4

3 に答える 3

4
    <input type="image" src='../images/delete.jpg' 
      width='30px' height='30px' style="position:relative; top:0px;" 
      onclick="show_confirm(<?php echo $row_id["id"]; ?>)" />​

JavaScript関数でIDを取得します。

function show_confirm(id)
{
if (confirm("Do you want to delete image-"+id))
  {
    window.location = "delete.php";
  //alert("You pressed OK!");
  }
else
  {

  }
}
于 2012-04-16T11:39:36.613 に答える
0

画像にIDを付けます。たとえば<img id="myId" src="...">、次のようにjavascriptから特定のIDを読み取ります。id = document.getElementById("myId").id;

于 2012-04-16T11:40:07.083 に答える
0

@ocanal が言ったことに基づいて構築するために、id を取得し、それを URL の末尾に追加して、php スクリプトに画像を削除させることができます。

window.location = "delete.php?imageId=" + id;

これにより、イメージの ID がスクリプトに渡され、削除されます。

于 2012-04-16T11:48:20.860 に答える