Immettere il valore del testo Proprietà
Esempio
Modifica il valore di un campo di testo:
document.getElementById("myText").value = "Johnny Bravo";
Definizione e utilizzo
La proprietà value imposta o restituisce il valore dell'attributo value di un campo di testo.
La proprietà value contiene il valore predefinito OPPURE il valore digitato da un utente (o un valore impostato da uno script).
Supporto browser
Property | |||||
---|---|---|---|---|---|
value | Yes | Yes | Yes | Yes | Yes |
Sintassi
Restituisce la proprietà del valore:
textObject.value
Imposta la proprietà del valore:
textObject.value = text
Valori di proprietà
Value | Description |
---|---|
text | Specifies the value of the input text field |
Dettagli tecnici
Valore di ritorno: | Una stringa, che rappresenta il valore del campo di testo |
---|
Altri esempi
Esempio
Ottieni il valore di un campo di testo:
var x = document.getElementById("myText").value;
Esempio
Convalida del modulo:
var at = document.getElementById("email").value.indexOf("@");
var age = document.getElementById("age").value;
var fname = document.getElementById("fname").value;
submitOK = "true";
if (fname.length > 10) {
alert("The name may have no more than 10 characters");
submitOK = "false";
}
if (isNaN(age) || age < 1 || age > 100) {
alert("The age must be a number between 1 and 100");
submitOK = "false";
}
if (at == -1) {
alert("Not a valid e-mail!");
submitOK = "false";
}
if (submitOK == "false") {
return false;
}
Esempio
Elenco a discesa in un modulo:
var mylist = document.getElementById("myList");
document.getElementById("favorite").value = mylist.options[mylist.selectedIndex].text;
Esempio
Un altro elenco a discesa:
var no = document.getElementById("no");
var option = no.options[no.selectedIndex].text;
var txt = document.getElementById("result").value;
txt = txt + option;
document.getElementById("result").value = txt;
Esempio
Un esempio che mostra la differenza tra la proprietà defaultValue e value:
var x = document.getElementById("myText");
var defaultVal = x.defaultValue;
var currentVal = x.value;
Pagine correlate
Riferimento HTML: attributo del valore HTML <input>
❮ Inserisci oggetto testo