コードは次のとおりです。
<form method="post" id="cp_ind_form">
// lots of input fields!
<input type="submit" name="update_submit" value="Update" />
<input type="submit" name="delete_submit" value="Delete" onclick="deleteConfirm()" />
</form>
scripts.js (このファイルが上記のページに接続されていることを確認)
(function deleteConfirm() {
var s = document.getElementById('confirm');
s.onchange = function() {
var yes = confirm('Do you really want to delete this location?');
if (yes) {
var f = document.getElementById('cp_ind_form');
f.submit();
}
}
})();
}
これは私を狂わせています。このような基本的な機能がここでは機能していませんか? 私は基本的に、DOES が機能する他のコードからコピーしていますが、これも例外ではありません。細部が欠けているかどうか誰かが確認できますか?