[Seasar-user:10346] [Teeda] T_date の画面表示時に編集されないについて
木村 究道
[E-MAIL ADDRESS DELETED]
2007年 9月 6日 (木) 09:16:47 JST
木村と申します。
T_dateについて質問です。
inputTextのclass属性にT_dateを指定した際、画面表示時
はスラッシュで編集されません。
T_currencyの方は編集されて表示されるようです。
なにか設定を間違っているのでしょうか?
よろしくお願いします。
バージョン
s2-framework-2.4.13.jar
teeda-extension-1.0.8.jar
HTML(表示されたソース)
テスト金額 :<input type="text" id="kingaku" name="computForm:kingaku" value="10,000.0"
onfocus="Teeda.THtmlInputCommaText.removeComma(this, ',');this.select();"
onblur="Teeda.THtmlInputCommaText.convertByKey(this);Teeda.THtmlInputCommaText.addComma(this, 0, ',', '.');"
onkeydown="return Teeda.THtmlInputCommaText.keycheckForNumber(event, this, 0, '.');"
onkeypress="return Teeda.THtmlInputCommaText.keycheckForNumber(event, this, 0, '.');"
onkeyup="Teeda.THtmlInputCommaText.convertByKey(this);" style="ime-mode:disabled;" class="T_currency" /><br clear="none" />
テスト日付1:<input type="text" id="date1" name="computForm:date1" value="20070905"
onfocus="Teeda.THtmlInputDateText.removeDelimeter(this, '/', 6);this.select();"
onblur="Teeda.THtmlInputDateText.convertByKey(this);Teeda.THtmlInputDateText.addDelimeter(this, 'yyyy/MM/dd', 6, 71, '/');"
onkeydown="return Teeda.THtmlInputDateText.keycheckForNumber(event, this, 'yyyy/MM/dd', 6, 71, '/');"
onkeypress="return Teeda.THtmlInputDateText.keycheckForNumber(event, this, 'yyyy/MM/dd', 6, 71, '/');"
style="ime-mode:disabled;" class="T_date" /><br clear="none" />
テスト日付2:<input type="text" id="date2" name="computForm:date2" value="20070905"
onfocus="Teeda.THtmlInputDateText.removeDelimeter(this, '/', 6);this.select();"
onblur="Teeda.THtmlInputDateText.convertByKey(this);Teeda.THtmlInputDateText.addDelimeter(this, 'yyyy/MM/dd', 6, 71, '/');"
onkeydown="return Teeda.THtmlInputDateText.keycheckForNumber(event, this, 'yyyy/MM/dd', 6, 71, '/');"
onkeypress="return Teeda.THtmlInputDateText.keycheckForNumber(event, this, 'yyyy/MM/dd', 6, 71, '/');"
style="ime-mode:disabled;" class="T_date" />
HTML(ソース)
テスト金額 :<input id="kingaku" type="text" class="T_currency"/><br/>
テスト日付1:<input id="date1" type="text" class="T_date"/><br/>
テスト日付2:<input id="date2" type="text" class="T_date"/>
Java
private BigDecimal kingaku = BigDecimal.valueOf(10000.000);
private Integer date1 = 20070905;
private String date2 = "20070905";
getter/setter省略
--
-----------------------------------------------------
十八ソフトウェア株式会社
システム開発部 アプリケーション開発課 木村 究道
〒850-0861 長崎市江戸町6-5江戸町センタービル6F
TEL:095-824-0018 FAX:095-827-8754
E-mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------------------
Seasar-user メーリングリストの案内