Come usare AJAX validatori

May 11

AJAX è un linguaggio di programmazione basato su JavaScript e XML progettato per semplificare la creazione di sito web tramite script facili da implementare. Un validatore AJAX è uno script di AJAX che permette di convalidare qualcosa sul vostro sito web. Ad esempio, se il sito web include un modulo di registrazione che solo gli individui di età compresa tra 13 e oltre possono utilizzare, è possibile richiedere all'utente di inserire il suo compleanno e quindi utilizzare un validatore AJAX per determinare se il compleanno è valida per l'utente di procedere.

istruzione

1 Creare una classe di azione che ha le informazioni di convalida AJAX userà per rivedere le informazioni pertinenti per se o non è valido, sulla base di parametri. Aggiungere il seguente codice nella parte superiore del file di convalida:

NOME public class estende ActionSupport {

Sostituire "NAME", senza qualsiasi nome che desideri, come ad esempio "Age Validator".

2 Creare le corde di validazione sotto la linea creata nel passaggio 1. Le stringhe dovrebbero contenere il nome della stringa e intero e fornire le informazioni che il validatore AJAX deve rivedere. Ad esempio, se si desidera creare un validatore che guarda al nome dell'utente, è possibile utilizzare la seguente stringa:

String name;
int NAME;
Stringa di risposta;

public String getName () {
ritorna nome;
}

3 Aprire il Blocco note per creare un file validation.xml che verrà utilizzato in combinazione con la classe di azione. Avrete bisogno di fare "nome di campo" lo stesso come il nome utilizzato nella stringa di azione; "Tipo di campo-validator" dovrebbe essere "requiredstring." Il tuo codice sarà simile a questo:

<Validator>
<Nome di campo = "età">
<Tipo di campo-validator = "requiredstring">
<Messaggio> È necessario inserire la vostra età! </ Message>
</ Field-validator>
</ Field>

Premere il tasto "Ctrl-S" per aprire il dialogo Salva. Tipo "validation.xml" senza virgolette nel campo "Nome" e quindi fare clic su "Salva".

4 Aprire il blocco note di nuovo e premere il tasto "Ctrl-S" per aprire la finestra Salva. Digitare "validation.js" nel campo Nome e quindi fare clic su "Salva". Aggiungere il seguente codice al file:

<Script language = src "JavaScript" = "$ {} pageContext.request.contextPath /struts/xhtml/validation.js" type = "text / javascript"> </ script>

Premere il tasto "Ctrl-S" per salvare il file e quindi chiudere Blocco note.

5 Pulsante destro del mouse sul file della pagina Web e selezionare "Apri con" e scegliere "Blocco note". Copiare e incollare il seguente codice JavaScript tra i "<HEAD>" tag:

<Script language = src "JavaScript" = "$ {} pageContext.request.contextPath /struts/utils.js" type = "text / javascript"> </ script>

Premere il tasto "Ctrl-S" per salvare le modifiche; quindi chiudere il Blocco note.

6 Copiare il JavaScript e file XML al server del vostro host sito web in cui si trova il resto dei file del tuo sito web.