Есть скрипт интерфейса:
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<script src="eel.js"></script>
</head>
<body>
<div class="box">
<form action="#">
<input type="text" id='chislo1' placeholder="Число">
<input type="text2" id="chislo2" placeholder="Число">
<input type="submit" id="btn" value="Сгенерировать число">
</form>
</div>
<script>
let btn = document.querySelector('#btn')
btn.addEventListener('click', sendData);
async function sendData() {
let chislo1 = document.querySelector('#chislo1').value;
let chislo2 = document.querySelector('#chislo2').value;
await eel.rek_data(chislo1, chislo2)
}
</script>
</body>
</html>
И есть скрипт генерации:
import eel
import random
eel.init('web')
@eel.expose
def rek_data(chislo1, chislo2):
a = random.randint(int(chislo1), int(chislo2))
print(a)
eel.start('index.html', size=(500,500))
При этом если пустые поля будут в интерфейсе, то будет ошибка, как мне проверить пустые поля или нет?