Inquiridor
JavaScript: Data informada não pode ser maior que data atual

Pergunta
-
Boa noite pessoal, estou com um problema: Tenho um cadastro onde o atendente coloca o número de chamado e a data que ele foi aberto. Exemplo:
Chamado: 0001
Abertura : 15/11/2013 15:00
Quando o chamado é atendido, o fechamento é realizado manualmente. Ex.:
Descrição da solução: Foi realizado backup.
Fechamento: 16/11/2013 17:00
PROBLEMA: A data que o atendente informar não pode ser maior que a data atual, ou seja, MAIOR QUE HOJE, até porque pela lógica não se fecha um chamado no futuro. Tenho uma input txt box, porém não tenho a mínima ideia de como começar isso.
Me ajudem por favor....
Todas as Respostas
-
Já tentou comparar a data de hoje com a informada pelo usuário? se é maior.
http://www.htmlstaff.org/ver.php?id=22691
- Editado welington jrModerator sábado, 16 de novembro de 2013 10:32
-
-
var data = new Date("February 9, 2012, 12:15"); var dataCurrente = new Date(); if (data < dataCurrente) { alert("menor"); }
- Editado welington jrModerator domingo, 17 de novembro de 2013 10:09
-
Welington Jr, é isso mesmo, mas não to conseguindo compara com o digitado pelo usuário. O formatado que o usuário coloca é porq exemplo: 17/11/2013 11:00
<!DOCTYPE html> <html> <head> <title>Teste de data</title> <script> function verificarDATA() { //var data = new Date("February 9, 2012, 12:15"); var elemento = document.getElementsByName('dataFech'); var dataCurrente = new Date(); if (elemento > dataCurrente) { alert("A data de fechamento deste chamado é maior que HOJE ???"); } else { } } //function pegaValor() { // var elemento = document.getElementsByName('dataFech'); // for (i = 0; i < elemento.length; i++) { // var e = elemento[i]; // alert(e.value); // } //} </script> </head> <body> <form action="index.html" method="post" onsubmit="verificarDATA()"> <input type="text" name="dataFech" /> <input type="submit" /> </form> </body> </html>
-