2012-01-25 8 views
0

私は「削除」ボタンの押下を傍受したい - 私はこれがJavascriptで可能だと信じている?私は正確な用語を知らない。私は名前を「デル」と、このボタンのいずれかおよびすべてのプレスを傍受したい私は削除ボタンの押下を「傍受したい」

<button type="submit" name="del" value=' . stripslashes($cultrow["cult_id"]) . '>Del</button></td> 

は、ここに私のコードです。値は、あなたが見ることができるように、変更されます。

どうすればいいですか?私はconfirm()関数を使って確認できる確認をユーザーに求めるダイアログを投げたい。

ありがとうございました!

答えて

0

JavaScriptをインラインで配置することができます。好みの方法ではなく、必要なコード量を減らすことができます。任意のJavaScriptフレームワークなし

<button onclick="return confirm('Are you sure?')" type="submit" name="del" value=' . stripslashes($cultrow["cult_id"]) . '>Del</button></td> 
+0

ああ、onclickがこれに対応することはわかりませんでした。それは、ボタンを送信していないボタンに対してのみ機能すると思っていました。あなたがた両方に感謝します! –

0

、最も簡単な事はあなたのPHPコードは、クロスサイトスクリプティングの脆弱性を回避するために

<button type="submit" name="del" value="' . htmlspecialchars(stripslashes($cultrow["cult_id"])) . '">Del</button> 

を読まなければならないことonclick属性

onclick="return confirm('Are you sure?');" 

ノートを追加することですページに出力するデータは常にHTMLエスケープする必要があります。 value属性に二重引用符もありません。

関連する問題