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

Author: Issa Chanzi, 2011-01-17

2 answers

document.forms["myForm"]["email"].value

Isso irá obter o elemento "e-mail" dentro do "myForm"" <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

 22
Author: hunter, 2011-01-17 15:59:03

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.

 13
Author: Kyle, 2011-01-17 15:54:06