「JavaScript」の版間の差分

提供: sha.ngri.la
移動先: 案内検索
(リロードしないとJavaScriptが起動しない)
(イベントハンドラ)
4行目: 4行目:
 
</onlyinclude>
 
</onlyinclude>
 
==イベントハンドラ==
 
==イベントハンドラ==
<dl class="horizontal">
+
:onBlur
<dt>onBlur</dt>
+
;ページやフォーム要素からフォーカスが外れた時に発生
<dd>ページやフォーム要素からフォーカスが外れた時に発生</dd>
+
:onLoad
</dl>
+
;ページや画像を読み込んだときに発生
 
*[http://phpjavascriptroom.com/?t=js&p=event#a_event JavaScriptのイベントハンドラ一覧|イベント|JavaScript/DOM|PHP & JavaScript Room]
 
*[http://phpjavascriptroom.com/?t=js&p=event#a_event JavaScriptのイベントハンドラ一覧|イベント|JavaScript/DOM|PHP & JavaScript Room]
 +
 
==formの要素にアクセスする==
 
==formの要素にアクセスする==
 
<code>form</code>の<code>id</code>が<code>form_id</code>の<code>form</code>内の、<code>id</code>が<code>field_id</code>に入力された値を変数<code>text</code>に代入する。
 
<code>form</code>の<code>id</code>が<code>form_id</code>の<code>form</code>内の、<code>id</code>が<code>field_id</code>に入力された値を変数<code>text</code>に代入する。

2015年4月4日 (土) 16:10時点における版


JavaScriptを使った際のメモ

イベントハンドラ

onBlur
ページやフォーム要素からフォーカスが外れた時に発生
onLoad
ページや画像を読み込んだときに発生

formの要素にアクセスする

formidform_idform内の、idfield_idに入力された値を変数textに代入する。

var text = document.forms.form_id.elements.field_id.value;

formidform_idform内の、idfield_idに、変数textの値を入力する。

var text = "sample text";
document.forms.form_id.elements.field_id.value = text;

formidを得る。

var formid = document.forms[0].id

formidが代入されたfromidを利用してformの要素にアクセスしたい場合は、

document.forms[formid].elements.member_lat.value;