Nwlapcug.com


Funzione JavaScript Tutorial per la convalida della fase di



Se si esegue un sito Web che accetta l'input dell'utente, è necessario utilizzare entrambi lato e server convalida lato client input per garantire che gli utenti malintenzionati non possono rompere il tuo sito e per assicurare che gli utenti innocenti non verificano errori. Nelle applicazioni web, JavaScript viene utilizzato per convalidare l'input dell'utente sul lato client. A volte è necessario garantire che una data immessa dall'utente si verifica dopo oggi, ad esempio un sito di prenotazioni di hotel.

Istruzioni

1

Copiare e incollare la seguente funzione nel tuo file JavaScript esterno o nella testa del documento HTML. Consente di verificare che la data specificata è successiva alla data corrente.

funzione AfterToday (Data)
{
Se (data = = "Data non valida")
{
restituire false
VAI
}
Se (data > Date()) nuovo
{
restituire true
VAI
}
restituire false
VAI
}

2

Nella funzione principale di convalida, è necessario copiare e incollare le seguenti righe:

var user_date = new Date(form.booking_date.value)
VAI
if (!. AfterToday(user_date))
{
Alert ("data immessa è dopo oggi!")
VAI
}

3

Aprire il documento HTML in un browser, immettere un valore nella casella di testo booking_date, quindi attivare la funzione di convalida. Se hai inserito una data non valida o hai inserito una data che non è subito dopo, vedrete un errore pop-up.

Consigli & Avvertenze

  • È inoltre possibile verificare che una data si svolge prima di oggi modificando "se (data > nuovo Date())" a "se (data < nuova Date())"