ボタンをクリックしたときにJavaScriptが動作していない理由を理解しようとしています。私はjavascriptファイルが正しく読み込まれていることを確認し、コンソールにエラーはないことを確認しました。コンソールでjavascriptコードを実行すると、コードは正常に実行され、実行されるはずのことが実行されますが、ボタンをクリックすると起動しません。私はすべての構文が正しいと信じているので、この問題を引き起こしているものがわからない。Javascriptボタンonclick()が点滅しない
以下ボタンのHTMLです:
以下<input class="btnSaveParameters" id="btn_SaveCriteria" onclick="return btn_SaveCriteria_onclick();" type="button" value="Save Subscription"/>
はコンソールで正しく実行されるJavaScriptの関数であるが、ボタンをクリックしたときに発生しません:
function btn_SaveCriteria_onclick() {
//Testing if function fires:
window.alert(5 + 6);
var availableSelects = [];
$("Select").each(function() {
availableSelects.push($(this).attr("id"));
});
if (
$("#" + availableSelects[1])
.find(":selected")
.text() + $("#" + availableSelects[2])
.find(":selected")
.text()+$("#" + availableSelects[2])
.find(":selected").text() ==='AllAllAll'
) {
$(".PageTitle").append("<div id='dialog' title='Parameter Warning'>You cannot select all for all 3 filters</div>");
$("#dialog").dialog();
} else {
var t = document.getElementById("modal-form").cloneNode(true);
t.style.display = "inline";
var options = {
title : "Add a Description to your Subscription",
width : 500,
height : 100,
dialogReturnValueCallback : MyDialogClosed,
html: t
};
};
SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options);
}
}
誰もが見ることができますなぜJavaScriptがボタンをクリックして発砲していないのですか?
あなたは 'onclick =" btn_SaveCriteria_onclick(); "を試したことがありますか? –
@GaryJohnsonはいIvは "返品"、運がなくなりました – Reeggiie
あなたはフィドルをまとめることができますか? – brso05