[Seasar-user:14333] [teeda]formのinput要素のname属性が書き出されない場合がある

M Higashi [E-MAIL ADDRESS DELETED]
2008年 5月 21日 (水) 12:14:56 JST


全く同じhtmlファイルなのにformのinput要素のname属性が書き出されないものがあります。
HTMLサンプルは以下のとおりです。出力されるHTMLはその下に載せます。
※teedaのレイアウト機能を使用しています。

何が原因として考えられるでしょうか?

HTML
---
<div id="content">
<div class="posttop" id="post-9">

	<h2 class="posttitle">
		Amazon.co.jp 書籍検索
	</h2>
	<p class="postmeta">
	検索する文字を入力してください。
	</p>
	<div class="postentry">
		<form id="AmazonSearchForm">
		<div>
		<span id="messages"></span>
		</div>
		検索:
		<input type="text" id="query" size="50"/><br/>
		<br/>

		<input type="button" id="goSearch" value="search"
			onclick="location.href='search.html'"/>
		<br/>
		</form>	

	</div>

</div>
				
</div><!-- End of #content -->
---

name属性が書き出されない場合:
id="query"の要素にname属性が書き出されません。
全く同じファイルのinput.htmlの場合はname属性が書き出されます。

--- input2.html
<div id="content">

<div class="posttop" id="post-9">

	<h2 class="posttitle">
		Amazon.co.jp 書籍検索
	</h2>
	<p class="postmeta">
	検索する文字を入力してください。
	</p>
	<div class="postentry">
		<form id="AmazonSearchForm" name="layoutChildBody:AmazonSearchForm"
method="post" enctype="application/x-www-form-urlencoded"
action="/books/view/amazon/input2.html">
		<div>

		
		</div>
		検索:
		<input type="text" size="50" id="query" /><br clear="none" />
		<br clear="none" />

		<input type="submit" id="goSearch"
name="layoutChildBody:AmazonSearchForm:goSearch" value="search" />
		<br clear="none" />
		<input type="hidden"
name="layoutChildBody:AmazonSearchForm/view/amazon/input2.html"
value="layoutChildBody:AmazonSearchForm" /></form>

	</div>

</div>

				
</div><!-- End of #content -->
---

環境:
seasar 2.4.24
teeda 1.0.13
tomcat 5.5.26
JDK 1.5

-- 
---------------------------------
東 幹人
[E-MAIL ADDRESS DELETED]


Seasar-user メーリングリストの案内