• ベストアンサー

click frameworkについて

clickでselectを作成し <select name="sselect" id="selectId" size="1"> <option selected="selected" value="a"> あいうえお </option> </select> というHTMLが作成され optionのvalueではなく "あいうえお"の部分を取得したいのですがどうすれば出来ますか? (valueは取得できます。)

  • Java
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
noname#94983
noname#94983
回答No.3

ああ、選択した項目のlabelがとりたいのか。となると、一発で取り出せる機能はなかったと思う。optionListから順にoptionを取り出して、選択したvalueかどうかをチェックしていくしかないと思う。

burood0001
質問者

お礼

そうですか・・・ 分かりましたありがとうございます。

その他の回答 (2)

noname#94983
noname#94983
回答No.2

valueではなく、labelだろうと思う。labelフィールドを直接参照するか、getLabel()の呼び出しとかでとれないだろうか。

burood0001
質問者

補足

Select select = new Select("storeselect","かき",false); select.getLabel(); 当たり前ですが、とするとselectで設定している"かき"を取得してしまう selectのoptionのリストを取得して直接参照はできますが、 optionが複数ある場合、選択したoptionのLabelをピンポイントで取得したいのです やはり取得したoptionのリストに対して、valueの値で検索をしなくてはいけないのでしょうか?

  • kana_m
  • ベストアンサー率40% (26/65)
回答No.1

JavaScriptの話でしょうか? optionのinnerHTML属性で値取得できると思います。

burood0001
質問者

補足

JavaScriptではなく click frameworkです

関連するQ&A

  • select値でのフォームのaction値の変更

    以下のようなフォームでselectの値によって PHPでactionのURLを変更させるようなことは出来るでしょうか。 <form name="form" method="GET" action="ここをselect値により変更"> <input type="text" name="word" id="word" value="" /> <select name="select" id="select"><option selected="selected" value="01">値01</option> <select name="select" id="select"><option selected="selected" value="02">値02</option> <select name="select" id="select"><option selected="selected" value="03">値03</option> </select> </form> 以上、どうぞ宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • セレクトフォームでタグの受け渡し

    チャット等についているセレクトフォームでタグの受け渡しをしたいのですが、無理でしょうか? 例として某チャットの顔文字部分をあげると <select NAME="emoji" SIZE="1"> <option VALUE="" selected>なし<option VALUE="(^^)">にこにこ (以下略) </select> とありますが、この(^^)部分をHTMLタグの <font color=" ">や<hr>に変更したいのです。 可能でしょうか?

    • ベストアンサー
    • CGI
  • HTMLのフォームをHDMLに変換するソフトってありますか?

    以下のような一般的なフォームで、 単一選択結果を同じ画面に表示したいのですが どうすれば良いでしょうか? 単純なHDMLの例はインターネット上に落ちていますが少しだけ複雑になるとの例がないようです。。 HTML->HDMLに変換してくれるソフトはないでしょうか? ■一番好きな動物と度合いを選択してください <form name="fm" action="test.cgi" method="get"> <select name="a"> <option value="1">りす <option value="2" selected>たぬぼう <option value="3" selected >いぬ </select> <br> <select name="love"> <option value="1" selected>好き <option value="0" >大好き </select> </form>

  • マッチに関する正規表現

    $hoge = ’ <select name="a"> <option value="A" selected>■</option> <option value="B">★</option> <option value="C">▲</option> </select> <select name="b"> <option value="A">■</option> <option value="B">★</option> <option value="C" selected>▲</option> </select> ’; となっている場合、 『selected』が付いているoptionにマッチさせ、 そのvalue値【A】や【C】を$hoge1や$hoge2へ代入したいのですが、正規表現はどのようになるのでしょうか? $hoge =~ /value="?([^"]+)"? selected/g $hoge1 = $1; $hoge2 = $2; ↑これでは、ダメでした。 御教授 お願い致しますm( __ __ )m

    • ベストアンサー
    • Perl
  • プルダウンを選択していないときは、初期値(selected)の値を、選

    プルダウンを選択していないときは、初期値(selected)の値を、選択したときは選択値を、hiddenで渡したい。 ▽プルダウン例 <form> <select> <option value="0" selected>A</option> <option value="4">B</option> <option value="6">C</option> </select> </form> ↑上で選択した値(A or B or C)値を、↓下のvalue=「"hoge"」に渡したいです。 ※選択肢は3つだけではなくて、たくさんあります。 ▽input例 <input name="category_name" value="hoge" type="hidden"> ※formとかselectにid振っても構いません。 ※javascriptでやりたいです。

  • phpについての簡単な質問です

    下のようなphpコードを見たのですが、 (http://okwave.jp/qa/q5324570.htmlのベストアンサー) <form method="post" action="{$_SERVER["PHP_SELF"]}"> <select name="category" id="category" onchange="this.form.submit();"> <option value="0"{$selected["category"]["0"]}>A</option> <option value="1"{$selected["category"]["1"]}>B</option> <option value="2"{$selected["category"]["2"]}>C</option> <option value="3"{$selected["category"]["3"]}>D</option> </select> </form> {$selected["category"]["0"]}という部分がよくわかりません。 二次元配列みたいなものなのでしょうか? ぜひとも教えてください。

  • 既存エンジンを利用したHTML&PHPの検索・取得は不可能?

    PHPで、URL抽出をしたいと思っています。 たとえば、gooのブログ検索などの検索エンジンを利用して、 そこから返されたURLの取得、 もしくは返されたHTMLのソース取得の どちらかをしたいと思っています。 つまり、既存の検索エンジンを利用したいと思っているのですが・・・ とりあえずこんなHTMLをかいたのですが。 ______________________________________________________________________________ <form method="get" action="http://blog.search.goo.ne.jp/search_goo/result/" id="query_top"> <label for="searchtop">検索:</label> <input type="text" name="MT" value="" id="searchtop" size="45">  スコア  <select name="rm"> <option value = '0'>全部</option> <option value = '1' selected>1 以上</option> <option value = '2'>2 以上</option> <option value = '3'>3 以上</option> <option value = '4'>4 以上</option> <option value = '5'>5 以上</option> </select> <input type="submit" name="btn_g" class="gbbtn_search" value="gooブログ検索"></form> _____________________________________________________________________________________ これはただHTMLでフォームを作って、gooにキーワードを飛ばすだけなのですが、 この後表示される(帰ってくる)URLをPHPなどで取得することはできないでしょうか? 取得して、違うプログラムで利用したいと考えています。 しかし、個人的に色々考えたのですが、PHPだと物理的に無理な気がしてきました。 ただ、HTMLに埋め込むならPHPがいいのかなと思いました。 だれかわかる人いますでしょうか?どうかPHPに精通している方、ぜひ宜しくお願いしますm(_ _)m

    • ベストアンサー
    • PHP
  • javascriptでコメントアウトができません

    下記の様に 「/* ・・・・・ */」でコメントアウトしていますが、「/*」 「*/」も文字としてそのまま画面に表示され、非表示にしたいSELECTの枠も表示されてしまいます。 ご助言いただきたく宜しくお願い致します。 <body style="margin:0px; padding:0px;" onload="load()"> /* <body style="margin:0px; padding:0px;" onload="load()"> <FORM NAME=formMain > <SELECT id="categorySelect" NAME="pref" onChange="funcMain(true)"> <OPTION VALUE="" SELECTED>(カテゴリーを選択してください) <OPTION VALUE="0">食事 <OPTION VALUE="1">病院 <OPTION VALUE="2">小売店 <OPTION VALUE="3">洋服 </SELECT> <SELECT id="subcategorySelect" NAME="city"> <OPTION VALUE="" SELECTED>(サブカテゴリーを選択してください) <OPTION VALUE=""> <OPTION VALUE=""> <OPTION VALUE=""> <OPTION VALUE=""> <OPTION VALUE=""> <OPTION VALUE=""> <OPTION VALUE=""> </SELECT> </FORM> */ <div> <input type="text" id="addressInput" size="40"/> <select id="radiusSelect"> <option value="0.5" selected>0.5km</option> <option value="1">1km</option> <option value="20">20km</option> </select> <input type="button" onclick="searchLocations()" value="検索へGO!"/> </div> <div><select id="locationSelect" style="width:25%;visibility:hidden"></select></div> <div id="map" style="width: 100%; height: 80%"></div> </body> </html>

  • ラジオボタンの選択でセレクトメニューのnameの値を変えたい

    教えてください。 まず上にラジオボタンがあり、下にプルダウンメニューがあります。 選択したラジオボタンのvalueが、下のプルダウンのnameになるようにしたいです。 <select name="ここに上のラジオボタンで選択されたvalueが入るようにしたい" size="1"> <option value="all" selected>指定しない</option> <option value="あいうえお">あいうえお</option> <option value="かきくけこ">かきくけこ</option> よろしくお願いします。

  • Rails のコンボボックス(select)を生成する時の tabindex 属性の指定の仕方について

    Rails でコンボボックスを作るときに下記の記述でタブインデックスの属性が指定できると思っていたのですが、属性が付加されません。 どなたかご教授おねがいします。 <%= select 'data', 'id', {'test1' => 1, 'test2' => 2}, {:selected => 1, :tabindex => 5} %> ※下記のようにソースが生成されてしまって『tabindex』が指定できない <select id="data_id" name="data[id]"><option value="1" selected="selected">test1</option> <option value="2">test2</option></select>

専門家に質問してみよう