我将此函数称为编辑按钮的 onclick,并且我希望输入框焦点移出,如果单击保存按钮,则应该有选项,或者其他地方
function saveChanges() {
var field = document.getElementById('edit_qual');
var save_btn = document.getElementById('save_btn');
field.addEventListener ("focusOut", function() {
if (save_btn.clicked==true) {
alert("saved"); //or something
}
else {
alert("Not saved")
});
}
最佳答案
我不知道我是否正确理解你的问题。我已经做了一个工作 fiddle 。单击按钮并进入文本区域并关注警报时,会显示“保存”。否则“不保存”
function saveChanges() {
var field = document.getElementById('edit_qual');
var save_btn = document.getElementById('save_btn');
var clicked = false
save_btn.addEventListener("click", function() {
clicked = true
})
field.addEventListener("focusout", function() {
if (clicked == true) {
alert("saved"); //or something
} else {
alert("Not saved")
}
})
}
关于javascript - 我想要 if else 在输入中的 focusOut 上,如果单击保存 btn 则执行其他操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46592400/