Nwlapcug.com


Come verificare se una proprietà ha un valore in JavaScript

Ogni elemento sulla tua pagina Web dispone di proprietà. Le proprietà sono una parte dell'oggetto che stabilisce i dettagli di layout di design come l'elemento colore, dimensioni, tipo di carattere o posizione nella pagina. È possibile utilizzare JavaScript per recuperare i valori delle proprietà; Tuttavia, questi valori saranno vuoti se non li impostati quando si crea la pagina Web. Pertanto, per verificare se una proprietà ha un valore in JavaScript, controllare se il valore è vuoto.

Istruzioni

1

Pulsante destro del mouse il file HTML e seleziona "Apri con". Fare doppio clic su "Blocco note" per aprire un editor di testo. Se si dispone di un editor più avanzato, è possibile invece. La codificazione è lo stesso indipendentemente dal vostro editor.

2

Creare un blocco di JavaScript. Il blocco di JavaScript è collocato all'interno del "< head >" e "< / head >" tag. Digitare il seguente codice nel file HTML:

< script language = "Javascript" >< / script >

Tutto il codice riportato di seguito viene inserito tra questi due tag.

3

Recuperare il valore della proprietà elemento. Per esempio, si supponga che la proprietà di "valore" è il testo che si trova in una casella di testo. Se si desidera rilevare se una casella di testo ha una sorta di testo immesso nella proprietà "value", è possibile utilizzare codice simile al seguente:

var TestVar = form.first_name.value;

Questo codice recupera il valore da un elemento di modulo denominato "first_name". Viene salvato in una variabile denominata "TestVar."

4

Determinare se la proprietà è impostata. Per esempio, se si desidera visualizzare una finestra di dialogo avviso se l'utente non ha immesso alcun testo, è rilevare se è impostata la proprietà di "valore" per la casella di testo. Utilizzando la casella di testo di esempio "first_name" dal passaggio 3, il codice seguente stampa solo la finestra di dialogo avviso se la proprietà non ha alcun valore:

Se (TestVar = = ')

{

Alert ("immettere un nome.");

}