• 締切済み

リストボックス

携帯サイトで47都道府県のリストボックスを製作してるんですけど、AUがうまく表示できません。 ドコモはちゃんと別画面に飛んで表示されるんですが、AUの場合は一面表示ができずに、一行のボックスを下に押す感じでしか表示できないんです。 使ったタグはコレです <form method="POST" action="example.cgi"><SELECT size="1" name="住所"> <OPTION value="1">北海道</OPTION> </SELECT> こんな感じで47都道府県入れています。 なぜならないのかわかる方いませんか?

  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 タグ自体は同じ物でも、表示する物(ブラウザ等)が違っていると同じ表示にはなりません。 携帯に入っているブラウザ機能の中で<select>タグがあり、 それをユーザが選択しようとしたときの動作の違いなので どうしようもないと思います。 単純にドコモ端末の場合は別画面で選択項目を表示して選択させるように しているだけでありどっちが正しいとかでは無く、 そういう仕様なのだと思います。

datfink
質問者

補足

そういう事だったんですか。 なるほどですね・・じゃあどうしようもないですよね。 わかりました!ありがとうございます!

関連するQ&A

  • リストボックスから直接引き金を引く

    お世話になります。 早速ですが、 今、あるaplを書いていまして、 処理内容はリストボックスからキーを選択させ、 そのキーでDBを検索、表示するというモノです。 現在のロジック、つくりは、 リストボックスの下に(「表示」という)ボタンを設置してあり、 リストボックスからキーを選択した後、 そのボタンを押すことでcgiに戻りDBを検索する、 となっています。 <FORM action="./DB.cgi" method="POST"> <div> <select name="key" size="3"> <option value="aaa">aaa <option value="bbb">bbb <option value="ccc">ccc <option value="ddd">ddd <option value="eee">eee <option value="fff">fff </select> </div> <input type=submit value="表示"> <input type="hidden" name="mode" value="display"> </FORM> ここで質問ですが、 リストボックスからキーを選択したらそのままDB検索へ移行するような コードを教えて欲しいのです。 (いちいち表示ボタンを押さなくて良いやり方です) 以上、宜しくお願いします。

    • ベストアンサー
    • Java
  • セレクトボックスの選択項目を変える

    セレクトボックスの選択項目を変えるには どうすればいいですか? <FORM action=./ method=post> <SELECT name=server> <OPTION value=2 selected>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> </SELECT> </FORM> こういうフォーム(FORMやOPTIONにnameがない)で [4]を選択したいです このフォームを書き換えないで(スクリプトでの書き換えなら○) どうにか変えることはできないでしょうか? IEのみの対応でいいので、お願いします

  • 別ウィンドウへcgiの結果表示をする時に・・・

    FORMのACTIONでcgiを指定し、その結果をTARGET="_blank"で別ウィンドウへ表示する時に、別ウィンドウのメニューバーを消したいのですが、そういうことってできますでしょうか? <FORM METHOD="post" ACTION="../cgi-bin/sam.cgi" NAME="form" TARGET="_blank"> <SELECT NAME="year"> <OPTION SELECTED>2001</OPTION> <OPTION>2002</OPTION> <OPTION>2003</OPTION> </SELECT> </FORM> 元のソースはこんな感じです。このTARGET="_blank"のMENUBAR="0"にしたいのですが・・・ よろしくお願いします。

  • セレクトボックスのボタンにリンクを張りたい

    下記のHTML文においてセレクトボックスの表示ボタンを押したら、リンク先にジャンプをしたいのですがその方法を教えていただけませんか. <FORM ACTION='' METHOD='POST'> <SELECT name="code"> <OPTION value='1'>A</OPTION> <OPTION value='2'>B</OPTION> </SELECT> <INPUT TYPE=SUBMIT VALUE='表示'>

    • ベストアンサー
    • PHP
  • セレクトボックスで指定した任意のCGIにPOSTしたい

    フォームでリクエストを送信する際、セレクトボックスで指定した任意のCGIにPOSTしたいのです JavaScriptで実現したいのですが...教えてくださいm(__)m 下記はフォームの中身です。 <form action="" method="post"> <input type="text" name="key_word"> <select name="S1"> <option selected value="error">CATEGORY <option value="search_1.cgi">SELECT_1 <option value="search_2.cgi">SELECT_2</option> </select> <input type="hidden" value="kw_search" name="mode"> <input type="submit" value="検索"></td> </form>

  • リストボックスの入力チェックについて

    リストボックスの入力チェックについて PHP初心者です。といいますか、プログラムそのものが初心者なので、 説明が分かりにくい部分があったら申し訳ございません。 以下のソースのように、フォームに「選択してください」「青森」「秋田」「岩手」 の4つの項目があるリストボックスを作成しました。 もし、県名が選択されず「選択してください」のままフォームを送信した場合、 下記のphpソース部分にあるようなエラーメッセージを表示させたいのですが、 真っ白いページが表示され何も表示されません。 原因をご存知の方、どうかご教示ください。 よろしくお願いいたします。 //---htmlフォーム部分 <form action="form02.php" method="post" enctype="multipart/form-data" name="form1" id="form1"> <select name="pref" id="pref"> <option value="misenntaku" selected="selected">選択してください</option> <option value="aomori">青森</option> <option value="akita">秋田</option> <option value="iwate">岩手</option> </select> <p><input type="submit" value="内容を確認する" /><p> </form> //-----phpソース部分 <?php if ($_POST['pref'] == 'misenntaku' ) { print '県名を選択してください' . '<br><br>'; print '<a href="form02.html">戻って入力する</a>'; } ?>

    • ベストアンサー
    • PHP
  • web上のリストボックス作成

    あるHTMLで、リストボックスをDREAMWEAVERでさくせいしました。 リストを選択すると、選択された名前のHTMLに飛ぶように指定したのですが、 ネスケでは動いてくれるのですが、IEでは飛んでくれません. 原因を教えてください。以下のようなHTMLです。 このためのCGIはくんでいません。 <form name="form2"> <select name="month"onChange="MM_jumpMenu('parent',this,0)"size="0"multiple> <option value="1.html"> 1 </option> <option value="2.html"> 2 </option> <option value="3.html"> 3 </option> <option value="4.html"> 4 </option> <option value="5.html"> 5 </option> </select> </form>

    • ベストアンサー
    • HTML
  • リストボックス 複数選択のデータ受け渡し

    教えてください。PHP初心者です。 リストボックスを下記のように設置し、そこから別ファイルにデータの受け渡しをしたいのですが、どうしても上手く行きません。 データを受け継いだのち、複数の項目(さんまetc)を分別させるようにしたいです。 ========form.html============ <FORM method="POST" action="./get_data.php"> <SELECT size="15" name="list" multiple> <OPTION value="1">さんま</OPTION> <OPTION value="2">あじ</OPTION> <OPTION value="3">いか</OPTION> <OPTION value="4">かつお</OPTION> </SELECT> <INPUT type="submit" value=" 送信する "> </FORM> =========================================== ===========get_data.php==================== $LIST = array($_POST['list']); この後が分かりません。一応 foreach($LIST as $renew_list){ print "$renew_list\n"; print "<BR>\n"; } =========================================== 上記でやると、複数選択で選んだもの(例えば、さんまとあじ)の場合、 あじだけが表示されて、さんまは消えてしまいます。 どなたか助けてください。

    • ベストアンサー
    • PHP
  • リストボックスを連動させて・・・その2

    直前の質問で下記の回答をいただいたものです。 質問では2つのリストボックスを連動させたサンプルの回答をいただきましたが、ひょっとして、リストボックスの個数が何個でも対応させることはできないでしょうか。つまり、リストボックスのnameなどをscript部分に記さずに・・。 ここまでサンプルをもらっても改造できないので質問。 (^^; ■JavaScript <SCRIPT language=JavaScript> <!-- strBase = "test.cgi?hinmei=denwa "; strS1 = "&s1="; strS2 = "&s2="; function set(){  strS1b = strS1  strS2b = strS2   if (document.form.s1.options[document.form.s1.selectedIndex].value)   strS1b += document.form.s1.options[document.form.s1.selectedIndex].value;  if (document.form.s2.options[document.form.s2.selectedIndex].value)   strS2b += document.form.s2.options[document.form.s2.selectedIndex].value;  strURL = strBase + strS1b + strS2b;  document.form.text.value = strURL; } //--> </SCRIPT> ■フォーム <FORM NAME="form"> <select name="s1" onChange="set()"> <OPTION VALUE="" SELECTED>↓【選択して下さい】</OPTION> <OPTION VALUE="big">big</OPTION> <OPTION VALUE="small">small</OPTION> </SELECT> <select name="s2" onChange="set()"> <OPTION VALUE="" SELECTED>↓【選択して下さい】</OPTION> <OPTION VALUE="red">red</OPTION> <OPTION VALUE="white">white</OPTION> </SELECT> <INPUT TYPE="text" SIZE=50 NAME="text"> </FORM>

  • PHPでのセレクトボックスの値の取得について

    入力画面(HTML)で都道府県をセレクトボックス で入力したいんですが、入力画面のHTMLに北海道から沖縄まで書くのは大変だし、 もしかしたらエリアを限定するかもしれないので 外部ファイル(例:area_data)にカンマ区切りで北海道から沖縄まで書いたものを optionの部分に入れたいと思います。 Perlでやるとこんな感じで出来たんですがこれをPHPでやるにはどうすればいいのか教えてください。 ただ単にPerl(の関数)をPHPに直すだけでできるものなのでしょうか? ----------------Perl(sample.cgi) mode:new--------------------------- ##===================== ## 都道府県の設定 = ##===================== if(!open(DATA,$area_data)){ &error('システムエラー','エリアデータファイルをオープンできません。'); } @area_data = <DATA>; close(DATA); @area = split(/,/,$area_data[0]); foreach(@area){ $option_val .= qq|<option value="$_">$_</option>\n|; } ##=============================== ## マクロリファレンス置き換え = ##=============================== foreach(@html){ s/_%option_val%_/$option_val/g; } ##========================= ## 入力画面HTML 出力 = ##========================= print <<"EOF"; Content-type: text/html @html EOF exit; } ---------------入力画面html------------------------------------------ <form name="form1" method="post" action="sample.cgi"> <input type="hidden" name="mode" value="new1"> <select name="address_a"> _%option_val%_ </select> </form> ---------------Perl(sample.cgi) mode:new1---------------------------- 入力確認画面のHTMLを開く ##=============================== ## マクロリファレンス置き換え = ##=============================== foreach(@html){ s/_%address_a%_/$param{'address_a'}/g; } ##========================= ## 入力確認画面HTML 出力 = ##========================= print <<"EOF"; Content-type: text/html @html EOF exit; } ---------------入力確認画面html---------------------------------------- <form name="form1" method="post" action="sample.cgi"> <input type="hidden" name="mode" value="new2"> <input type="hidden" name="address_a" value="_%address_a%_"> _%address_a%_ </form>

    • ベストアンサー
    • PHP