'); var oggetto=OggVis; document.write(" Proprietà dell'oggetto " + OggVis.type + "

"); for (var proprieta in oggetto) { informazioni= "" + proprieta + "=" + oggetto[proprieta]; document.write(informazioni + "
") } document.write('
TORNA INDIETRO
'); } function checkbrowser() { if(!document.all) alert('il metodo select() potrebbe non funzionare, perché non stai utilizzando un browser MSIE, oppure la versione del tuo browser è troppo vecchia!') } JavaScript passo passo - Campi del form 1° parte

Gestire i campi di un form
(Prima parte)

Argomenti trattati: la gestione dei campi di un form tramite JavaScript.

In questa sezione verranno esaminati quei campi che consentono direttamente all'utente di immettere dati oppure, come il campo hidden, che raccolgono valori da inviare al server.

Per utilizzare i metodi, usare la seguente sintassi:

document.nomeForm.nomeCampo.metodo();

Per utilizzare le proprietà, usare la seguente sintassi:

document.nomeForm.nomeCampo.proprietà;

L'oggetto Hidden

form restituisce il nome del form che contiene l'istanza
name restituisce il nome dell'oggetto Hidden
type restituisce il valore dell'attributo type dell'oggetto Hidden, ovvero 'hidden'
value contiene il valore dell'oggetto Hidden

L'oggetto Password



Metodi
blur() Elimina lo stato attivo dalla casella password
focus() Imposta lo stato attivo nella casella
select() seleziona il testo immesso nella casella
Proprietà
defaultValue Il valore di default del campo password
form restituisce il nome del form che contiene l'istanza
name restituisce il nome dell'oggetto password
type restituisce il valore dell'attributo type dell'oggetto password, ovvero 'password'
value contiene il valore dell'oggetto password

L'oggetto Text



Metodi
blur() Elimina lo stato attivo dalla casella casella di testo (text)
focus() Imposta lo stato attivo nella casella
select() seleziona il testo immesso nella casella
Proprietà
defaultValue Il valore di default del campo casella di testo (text)
form restituisce il nome del form che contiene l'istanza
name restituisce il nome dell'oggetto casella di testo (text)
type restituisce il valore dell'attributo type dell'oggetto casella di testo (text), ovvero 'text'
value contiene il valore dell'oggetto casella di testo (text)

L'oggetto TextArea

      

Metodi
blur() Elimina lo stato attivo dalla casella di testo a riga multipla (textarea)
focus() Imposta lo stato attivo nella casella
select() seleziona il testo immesso nella casella
Proprietà
defaultValue Il valore di default del campo casella di testo a riga multipla (textarea)
form restituisce il nome del form che contiene l'istanza
name restituisce il nome dell'oggetto casella di testo a riga multipla (textarea)
type restituisce il valore dell'attributo type dell'oggetto casella di testo a riga multipla(textarea), ovvero 'text'
value contiene il valore dell'oggetto casella di testo a riga multipla (textarea)

Alcune considerazioni utili:

eval(document.nomeForm.nomeCampo.value);


Questo metodo è stato trattato in un esempio apposito.

Eventi principali supportati da MSIE per il tag TEXT e TEXTAREA:

Nota: perché alcuni eventi abbiano effetto, è necessario che il controllo abbia il focus, ovvero che lo stato sia attivo.

Vai all'oggetto global

Vai all'oggetto form


Torna all'inizio | Home