2011-01-17 7 views
14

JavaScriptでは、識別子document.cookie,document.forms、および.valueフィールドの意味は何ですか?私は以下の構文例の使用を理解することができません。そうxは「いくつかの@メールを等しくなり、 "あるmyForm" <form>javascriptでdocument.formの意味は何ですか?

<form id="myForm" name="myForm"> 
    <input id="email" name="email" value="[email protected]" /> 
</form> 

以内に "メール" 要素のvalueを取得します

var x=document.forms["myForm"]["email"].value 

お祈り申し上げます

+8

私は混乱しています。 document.cookieやdocument.formsについて知りたいですか? –

+1

私は彼/彼女が知っているとは思わない – hunter

+0

@the_draw私は知りたい.valueプロパティとdocument.form関数 – dramasea

答えて

21

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

.com "


document.formsは、特定のページ内のすべてのフォームのコレクションを返します。 document.forms["myForm"]を書くと、そのコレクションから名前が「myForm」のフォームが返されます。

+2

.valueプロパティについて説明しましたが、document.formはどうですか?ありがとう! – dramasea

12

documents.formsは、そのHTMLドキュメントのすべてのフォームを含むオブジェクトです。このコードでは、name属性(idではなく)で要素を参照しています。これはname "myForm"のに "name" email "というフォーム要素のvalueを含む文字列を提供します。

例:電子メールフィールドの値が値を提供することが望まれるときはいつでも、次のJavaScriptコードを実行

<form name="contact-form"> 
Email: <input type="text" name="email" /> 
</form> 

var contact_email = document.forms["contact-form"]["email"].value; 

contact_email変数はその後inputフィールドに入力された値が含まれます。

関連する問題