Легко. Сначала вы должны задать значение приглашения по умолчанию и установить его в качестве приглашения и проверить, является ли приглашение пустым, сравнивая значение по умолчанию с новым. Если пользователь игнорирует приглашение, значением по умолчанию является окончательное значение. И там мы получим это. Я возвращаю false к результатам, когда пользователь игнорирует их или нажимает ввод или esc.
document.getElementById("test").addEventListener("click", function() {
var oldVal = 'Enter Name:';
var newVal = prompt("Enter new value:", oldVal);
var results = document.getElementById("results");
if (newVal === null || newVal === oldVal) {
results.innerHTML = false;
//And here if the prompt is empty just do what you want.
} else {
results.innerHTML = true;
}
});
<button id="test">Test</button>
<div id="results"></div>