Se você tem um site que aceita entrada do usuário , você deve usar o lado cliente e validação de entrada do lado do servidor para garantir que usuários mal-intencionados não pode quebrar seu site e para garantir que os usuários inocentes não encontro erros . Em aplicações web , JavaScript é usado para validar a entrada do usuário no lado do cliente . Às vezes é necessário para garantir que a data digitada pelo usuário ocorre depois de hoje , como uma reserva de hotel site. Instruções
1
Copie e cole a seguinte função em seu arquivo JavaScript externo ou na cabeça de seu documento HTML. Ele garante que a data indicada é a partir da data atual
função AfterToday (data) {if ( data == " Data inválida " ) {return false; . } If ( data > new Date () ) { return true; } return false; }
2
Em sua função de validação principal , copie e cole as seguintes linhas :
var user_date = new Date ( form.booking_date.value ); ( ! AfterToday ( user_date )) se {alert (" Data que você inseriu é a partir de hoje ! ");}
3
Abra seu documento HTML em um navegador , digite um valor para o booking_date caixa de texto, em seguida, acionar a função de validação . Se você digitou uma data inválida ou você entrou em uma data que não é a partir de hoje , você vai ver um pop up de erro .