Я сделал небольшое веб-приложение.И хочу сделать, когда я нажимаю «ввод», должна быть проверка, есть ли пустое или пробел значение.В этом случае у меня есть «alert».
Поэтому я использовал прослушиватель событий.Но это работает неправильно.Оповещение появляется, когда я нажимаю не только «войти».Нужна ваша помощь!
const convert = document.getElementById('convert');
currentValue.addEventListener('keypress', function(event) {
if (event.which === 13 && currentValue.value === '' ||
currentValue.value === ' ') {
alert('value is empty');
} else {
convertTemperature();
}
}, false);
<div id="application">
<input id="currentValue" type="number">
<select id="select">
<option value="celsius">Celsius</option>
<option value="fahrenheit">Fahrenheit</option>
<option value="kelvin">Kelvin</option>
</select>
</br>
<button id="convert">Convert</button>
</br>
<input id="value1" type="text">
</br>
<input id="value2" type="text">
</div>