<環境>
struts1.3.8
jdk1.4
今回以下のような処理を可能であればJavaScriptを用いて作りたいのですがどうしても実現方法がわかりません。
※formBeanには、value、name、otherという項目があります。
(1)セレクトボックスから値を選択
(2)onchangeが発生し、formBean.otherをid="otherView"のspanに表示する。
<select name="select_box" onchange="getOptionOtherValue()">
<logic:iterate id="list" collection="<%=bean.getList() %>" type="beans.formBean">
<option value="<%=list.getValue() %>">
<%=list.getName() %></option>
</logic:iterate>
</select>
<span id="otherView"></span>
サーバーに処理を戻さずに、selectIndex等を駆使して、何か良い方法はないでしょうか?ちなみに、Ajaxは使用しておりません。
出来ない場合は、出来ないというご返答でも構いません。
一人で開発しており、あきらめがつかないでいます。
どうぞ、よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
まず、formBeanというのは、何でしょうか? Beanかなにかですか? リストにbeans.formBeanというのがあるので、このformBeanにプロパティがいくつか用意されている、ということでしょうか。
となると、ここでの質問は、「JSPでアトリビュートなどに保管されたBeanのプロパティを、JavaScriptを使って取得できるか」ということだと考えてよろしいですか。
こういうことだとすると、まずJSPでのアトリビュートやプロパティを直接JavaScriptから操作することはできません。ですから、formBeanというJavaのオブジェクトをそのままJavaScriptから利用することはあきらめたほうがよいです。そうしたい場合には、JavaScriptから操作できる場所に値を書き出しておき、それを扱うことになるでしょう。
例えば、<input type="hidden">などを用意してvalueにformBean.otherの値を書き出しておき、onchangeしたらdocument.getElementByIdなどでこれのvalueを取り出して他に設定すればいいんじゃないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
var exports = exports || {}; ...
-
画面遷移を行わずに同一ページ...
-
配列の1要素を代入した変数を使...
-
中百舌鳥駅と深井駅を入れ替え...
-
Googleフォームで選択肢に応じ...
-
React hooksが値を返して配列変...
-
特定の文字列を複数抜き出した...
-
オブジェクトから任意のプロパ...
-
HTMLタグに複数のクラスを設定...
-
disabled プロパティが表示され...
-
二次元配列の中の各行の要素を...
-
コードレビューをお願いします。
-
【Google Apps Script】「ライ...
-
ボタンを押したあとに画像を表...
-
Colorboxがうまく設置できません
-
GASでGoogleフォームの自動返信...
-
【JS】selectでchangeした時の...
-
IndexedDB を使ってファイルア...
-
フロントエンドフレームワーク...
-
Q&Aの掲示板を作成していてヤフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECTボックスの内容を動的に...
-
リストボックスを、右クリック...
-
リストボックスで未選択の項目...
-
リストボックスの値の再表示
-
リストボックスのselectedindex...
-
MySQLから列を取得し、リストボ...
-
ジャンプメニューの表示を初期...
-
リストボックスでフリー入力したい
-
select case文について
-
リストボックスの内容に対して...
-
リストボックスから選んだ項目...
-
リストボックスの文字色を変更
-
HTMLの値の渡し方について質問...
-
ASP.netで、CheckBoxListのSele...
-
aspxでIFみたいなことがしたい
-
ACCESSのレポートの表示...
-
遷移先のURLにパラメータを表示...
-
フォームのtextareaにnl2brを使...
-
最大値と最小値の間を循環する変数
-
write downとfill outの違いを...
おすすめ情報