O que documenta?formulário significa em javascript?
em JavaScript, Qual é o significado dos identificadores document.cookie
, document.forms
e o campo? Tenho dificuldade em entender o uso do exemplo de sintaxe abaixo.
var x=document.forms["myForm"]["email"].value
Felicidades
2 answers
document.forms["myForm"]["email"].value
<form>
<form id="myForm" name="myForm">
<input id="email" name="email" value="[email protected]" />
</form>
Então {[4] } será igual "[email protected]"
document.forms
irá devolver uma coleção de todos os formulários dentro de uma página particular. a escrita document.forms["myForm"]
irá devolver o formulário com o nome "myForm" daquela colecção
documents.forms
é um objeto que contém todos os formulários para esse documento HTML. Com este código, você está referenciando os elementos pelos seus atributos name
(NÃO id
). Então, isso proveria uma cadeia contendo o value
para o elemento forma com o name
"e-mail" dentro do form
com o name
"myForm".
Exemplo:
<form name="contact-form">
Email: <input type="text" name="email" />
</form>
Executar o seguinte código de JavaScript a qualquer momento quando um valor para o campo de E-mail é desejado iria fornecer o valor.
var contact_email = document.forms["contact-form"]["email"].value;
A contact_email
a variável conteria então o valor introduzido no campo input
.