const field_values = document.querySelector('.field-number');
const generate_btn = document.querySelector('.generate-number');
const generate_num = (n1, n2) => {
const random = Math.random() * (n2 - n1 + 1) + n1;
return Math.floor(random);
};
generate_btn.addEventListener('click', () => {
field_values.value = generate_num(100000000,999999999);
});
Про рандомайзер можешь почитать в документации, как и про событие click, и про особые свойства полей формы. function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min) + min); // The maximum is exclusive and the minimum is inclusive
}
соответственно из-за округления число может получится слегка великовато
Есть форма input и рядом с ней иконка в блоке div
Подскажите пожалуйста, как сделать так что бы при клике на данный div блок в форме input генерировалось случайное число от 100000000 до 999999999 при помощи JS (без перезагрузки страницы)
За ранее спасибо!