I cannot enable javascript function [closed]
closed. this question is out of scope and is not currently accepting answers.
want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed last year .
improve this questionI'm trying to implement a very simple function of renting a particular product.
I need id
to be read inside a field and activated with the button schedule .
But the function is not activated when I click the page button.
Am I forgetting something?
My code javascript
:
function agendar() {
var produto = getElementById('identificacao').value;
var count = 0;
var quantidade_total = 100;
yr = prompt("Insira o ano da locação:");
//unica data disponivel como a semana de 17/02/2020 até 21/02/2020
mth = prompt("Insira o mes da locação:")
day1 = prompt("Insira o dia inicial da locação:")
day2 = prompt("Insira o dia final da locação:")
qtde = prompt("Insira a quantidade para locação:");
//quantidade disponivel durante esta semana:100
if (qtde > 100 || yr != 2020 || mes != 02 || day1 < 17 || day2 > 21 || day1 > day2) {
count = count + 1;
} //se o count sair do zero algo está errado e não será possível alugar o que se pede.
if (count == 0) {
quantidade_total = quantidade_total - qtde;
alert('Quantidade de ' + produto + ' agendados.');
} else {
alert('Não foi possível agendar a locação, verifica as datas e a disponibilidade');
}
}
<div class="box">
Agendar produto:
<input id="identificacao" type="text" />
<button type="button" onclick="agendar()">Agendar</button>
</div>
Thank you!
0
1 answers
Are two problems:
As the Icaro Martins mentioned, it is missing
document
before thegetElementById
-
In the month variable, you declared
mth
and in theif
Putmes
, I putmes
in the 2 places
Below the fixed and working code:
function agendar() {
var produto = document.getElementById('identificacao').value;
var count = 0;
var quantidade_total = 100;
yr = prompt("Insira o ano da locação:");
//unica data disponivel como a semana de 17/02/2020 até 21/02/2020
mes = prompt("Insira o mes da locação:")
day1 = prompt("Insira o dia inicial da locação:")
day2 = prompt("Insira o dia final da locação:")
qtde = prompt("Insira a quantidade para locação:");
//quantidade disponivel durante esta semana:100
if (qtde > 100 || yr != 2020 || mes != 02 || day1 < 17 || day2 > 21 || day1 > day2) {
count = count + 1;
} //se o count sair do zero algo está errado e não será possível alugar o que se pede.
if (count == 0) {
quantidade_total = quantidade_total - qtde;
alert('Quantidade de ' + produto + ' agendados.');
} else {
alert('Não foi possível agendar a locação, verifica as datas e a disponibilidade');
}
}
<div class="box">
Agendar produto:
<input id="identificacao" type="text" />
<button type="button" onclick="agendar()">Agendar</button>
</div>
2
Author: ℛɑƒæĿᴿᴹᴿ, 2020-02-12 21:46:24