[Seasar-user:7791] [Teeda]サブミットした値を次の画面に引継ぎたい場合
Tetsutaroh Satoh
[E-MAIL ADDRESS DELETED]
2007年 5月 24日 (木) 11:54:48 JST
佐藤徹太郎です。
お世話になっております。
Dolteng 0.17.0(Teeda+S2Dao)
Teeda-extension-1.0.3
でHTMLを書いているのですが、
サブミットした値を次の画面に引継ぎたい場合、
<input type=”text” id=”uid”/>
<input type=”button” id=”goRentBook2” value=”submit”/>
と id=”goRentBook2” を書きたいのですが、
<input type=”button” id=”doSubmit” value=”submit”/>
と id=”doSubmit” を書いてしまっているので
Id属性を書けません。
こういう場合どうすればいいのでしょうか?
hiddenを書いてみたのですが、
<input type=”hidden” id=”uid”/>
では、下記のようなエラーが出ます。
JSP例外が発生しました。理由はjavax.servlet.jsp.JspException:
Duplicate component id: RentBookForm:uid
First used in tag:
Org.seasar.teeda.extension.taglib.TInputTextTag
そして、
<input type=”hidden” id=”uidSave”/>
と書いた場合、Gridにデータが表示されません。
RentBookPage と RentBook2Page の
スーパークラスには、uidプロパティは、
定義してあります。
以下、RentBook.html
<form id="RentBookForm">
利用者IDを入力し、ボタンを押してください<br/>
<label id="uidLabel">Uid</label>:<input type="text" id="uid"/><span
id="uidMessage"></span><br/>
<input type="button" value="送信" id="doSubmit"/><br/>
</form>
<table id="userGridY" height="100px" border="1">
<colgroup>
<col span="7" width="120px" class="T_leftFixed"/>
</colgroup>
<thead>
<tr>
<th>利用者ID</th>
<th>氏名</th>
<th>利用開始年度</th>
<th>利用者区分</th>
<th>連絡先</th>
<th>貸し出し中の本</th>
<th>返却期限</th>
</tr>
</thead>
<tbody>
<tr class="row_even">
<td align="center"><span id="id">id</span></td>
<td align="center"><span id="name">name</span></td>
<td align="center"><span id="entryDate">entryDate</span></td>
<td align="center"><span id="kind">kind</span></td>
<td align="center"><span id="contact">contact</span></td>
<td align="center"><span id="title">title</span></td>
<td align="center"><span id="limitDate">limitDate</span></td>
</tr>
</tbody>
</table>
<br/>
<a href="rentBook2.html">貸し出す</a>
</body>
</html>
ご教授いただけないでしょうか
よろしく、御願いいたします。
フォームの始まり
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070524/b9d6df65/attachment.html
Seasar-user メーリングリストの案内