Web Artisan Blog - ウェブ アルチザン ブログ

JS:XHTMLでValidなformのid属性の値をJavaScriptで取得する:getElementById

JavaScript・XHTML・CSS (43 items)

2005年09月22日

XHTMLが浸透していない現在の企業システム開発においては、
あるHTML画面のform部分のソースは大概こんな感じです。

<form name="Test" method="POST" action="/test.php" >


<input type="text" name="usercd" value="">
<input type="button" name="OK" value="OK">


</form>



で、JavaScript側では、
このformの「usercd」という名前のtext項目を以下のように参照します。

document.Test.usercd.value


しかし、XHTML的には、formのname属性はInValidです。
Validとするには以下のような感じにする必要があります。

<form id="Test" method="POST" action="/test.php" >


<input type="text" name="usercd" value="" />
<input type="button" name="OK" value="OK" />


</form>


※input項目のname属性は、formのname属性を意味合いが違うって事でValid。

で、id属性にした場合、上記のJavaScriptではスクリプトエラーとなります。
この場合は、getElementByIdで取得します。

document.getElementById("Test").usercd.value




・・しかし、これだけ取っても、
HTMLからXHTMLへの移行は簡単ではないですね。。

前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

Web Master @Style wrote:

formのid属性の値をJavaScriptで取得する:
昨日、ちょっとした事(後日お知らせできるかもしれません)があって、NucleusやXHTML・php・XMLなどいろいろと参考にさせていただいているウェブ アルチザン ブログさんを再読した。 JS:X...
2005年12月08日 11時32分17秒

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=514