Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

Java Script Controllo del modulo di immissione di testo per i caratteri speciali

Utilizzare la funzione indexOf di JavaScript per controllare il testo di un utente digita in un modulo HTML per un carattere speciale . Puoi usare quello che hai imparato da questo progetto per convalidare l'input dell'utente, ad esempio controllando che una casella di testo denominata "URL della vostra homepage " ha il carattere "/" utilizzato in tutti gli URL . Creare pagine Web

Per verificare l'input sotto forma di un carattere speciale , avrete bisogno di una pagina web per ospitare il modulo . Ciò significa che il vostro primo compito in questo progetto è la creazione di una pagina web . Le dichiarazioni che seguono questa sezione contiene una pagina HTML vuota è possibile aggiungere un modulo a . Incolla queste dichiarazioni in un nuovo documento di WordPad , quindi salvare il documento con un nome di file che termina in " htm ". < /Head> < /body> < /html >
creare il modulo

volta che hai una pagina HTML valido , creare il modulo il cui ingresso che si desidera verificare la presenza di caratteri speciali . Il tag HTML Form crea moduli web. All'interno di quel tag , utilizzare il tag input per creare una casella di testo che conterrà l'input dell'utente che si desidera effettuare la ricerca. Utilizzare un altro tag input per creare un pulsante per l'utente di presentare il suo testo . Le seguenti istruzioni consentono di creare un modulo di esempio con i tag appena descritti . . Incollare le dichiarazioni dopo il tag body in una pagina web vuota

indirizzo e-mail: < input type = nome " testo" = "email" > < /form >

Scrivi JavaScript programma

una volta che hai un modulo Web il cui input vuoi cercare un carattere speciale , scrivere un breve programma JavaScript per eseguire tale ricerca. Parte di questo compito consiste nel collegare il pulsante "Invia" del form Web al codice che cerca di input forma . Per creare questo link , assegnare il nome del programma JavaScript alla proprietà onSubmit del tag form. La proprietà onSubmit è un esempio di programmazione basato su eventi . In questo tipo di programmazione , che è un elemento centrale di linguaggi orientati agli oggetti come JavaScript , C + + e Java , si specifica una funzione che verrà chiamata quando si verifica un pulsante di scatto o simile evento avviato dall'utente . Il browser richiama il programma JavaScript seguente , che va nella sezione head di una pagina HTML , quando un utente fa clic sul pulsante "Invia email " del modulo . Il carattere speciale il programma controlla per è " @ ". Per verificare la presenza di un carattere diverso, tipo il "@" con il tuo personaggio , nella dichiarazione che include la funzione indexOf . < Tipo di script = "text /javascript " > Funzione findSpecialChar ( ) {var x = document.forms [ " someform " ] [ " email " ] valore ; . if ( ! x.indexOf ( '@' ) = -1 ) {alert ( " , Il testo del modulo ha carattere '@' ");} else {alert ( " Il testo forma non ha carattere '@' ");} //fine del se

} < /script>
testare il programma

Utilizzare il browser Web per testare il nuovo programma JavaScript . Aprire il browser Web , quindi fare clic su comando "Apri" del suo menu "File" . Individuare e fare doppio clic sulla pagina web con il vostro programma di JavaScript . Dopo il caricamento della pagina , digitare il testo nella casella di testo , quindi premere il pulsante Invia " . Se il testo immesso ha un carattere che corrisponde a quello di dichiarazione " indexOf " del programma JavaScript , il programma segnalerà che ha trovato il personaggio . In caso contrario , il programma segnalerà che non ha trovato il personaggio .

 

Programmazione © www.354353.com