0

テーブルのセルの 1 つに画像があります。ユーザーがこの画像をクリックすると、php スクリプトが実行されるという考え方です。画像は (他のすべてと同様に) 完全に表示されますが、クリック イベントに対する応答はありません。

<td id="btn_delete"
    <form action="delete_item.php">
        <input type="image" src="images/delete.png">
    </form>
</td>" 

ここにはonclickイベントがないのではないかと思っています??? ドキュメントを読むと、あるようです。私は何か間違ったことをしているだけですか、それともクリックイベントを許可しないフォームで画像を使用することについて何かありますか? もしそうなら、どうすればこれを達成できますか?

ありがとう!

4

2 に答える 2

1

画像のクリックイベントを定義する必要があります

<input type="image" onclick="someFunction()" src="images/delete.png">

にない閉じ括弧tdもフォームに干渉する可能性があります

于 2013-07-01T04:11:18.017 に答える
1

私が見る 1 つの問題は、最初の td に右矢印がないことです。

<td id="btn_delete"

次のようにする必要があります。

<td id="btn_delete">
于 2013-07-01T04:11:24.787 に答える