[Seasar-user:16430] Re: [Teeda]disabledなプルダウンの選択状態がバリデーションエラーで解除される?

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 12月 2日 (火) 19:02:37 JST


米林です。

disabled項目はpostされません。
<input type="hidden" id="aaa-hidden" />
を用意して、選択された値をsubmitして下さい。
選択状態が解除されるのではなく、選択されている値が
取得出来ません。

よろしくお願いします。

----- Original Message ----- 
From: <[E-MAIL ADDRESS DELETED]>


> 海野です。
> お世話になっております。
>
> 次のような現象が起きています。
>
> 1.プルダウンリストの先頭でない1件を選択状態でdisabledで表示する
> 例)
>    <input type="hidden" id="aaaItemsSave" ....  value="......" />
>    <select id="aaaItems" ....  disabled="disabled">
>        <option value="1">1</option>
>        <option value="2" selected="selected">2</option>
>        <option value="3">3</option>
>    </select>
>
> 2.他の入力項目でバリデーションエラーを発生させる
> 3.プルダウンリストの先頭が表示される
> 例)
>    <input type="hidden" id="aaaItemsSave" ....  value="......" />
>    <select id="aaaItems" ....  disabled="disabled">
>        <option value="1">1</option>
>        <option value="2">2</option>
>        <option value="3">3</option>
>    </select>
>
> 3で、選択状態が維持されない(selectedが消える)のは
> 仕様かこちらのコーディングミスかどちらでしょうか。
>
> aaaItemsSaveのvalueの内容は、1と3で同じでした。
> disabled指定を外してみると選択状態は維持されるので
> disabled指定の有無が影響していると考えております。
>
> Seasar2.4.32
> Teeda1.0.13-sp4
> です。
>
> 宜しくお願い致します。

---
米林 正明
http://www.abby.co.jp 



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