プルダウンメニューAとプルダウンメニューBがあります。
プルダウンメニューAでは「A-1」と「A-2」が、
プルダウンメニューBでは「B-1」と「B-2」が
選択できるメニューとして指定されています。

プルダウンメニューAで「A-1」を選択すればプルダウンメニューBで「B-1」が、
プルダウンメニューAで「A-2」を選択すればプルダウンメニューBで「B-2」が
自動的に選択されるようにプログラムすることは可能でしょうか?

どなたかご教授ください。

A 回答 (1件)

こんにちは



可能ですよ。

<HTML>
<BODY>
<FORM NAME=f>
<SELECT NAME=a onChange="b.selectedIndex=a.selectedIndex;">
<OPTION>A-1
<OPTION>A-2
</SELECT>
<SELECT NAME=b>
<OPTION>B-1
<OPTION>B-2
</SELECT>
</FORM>
</BODY>
</HTML>

これで、プルダウンメニューAが変わると、プルダウンメニューBも変わりますよね。
もし、プルダウンメニューBを変えても、プルダウンメニューAも変えるようにするのであれば、
<SELECT NAME=b>
の所を
<SELECT NAME=b onChange="a.selectedIndex=b.selectedIndex;">
と変えてあげれば良いですね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q今日は ロイヤルホストで 夕食を 食べました おいしかったです を 英語にお願いします

今日は ロイヤルホストで 夕食を
食べました
おいしかったです

を 英語にお願いします

Aベストアンサー

I ate a dinner at Royal host today.
It's a nice.

Q「ドラッグによる選択の拒否」「すべて選択の拒否」の指定個所を特定したい

http://www.wordreference.com/es/translation.asp?tranword=drink&v=b

ここのページ(辞書サイト)で、検索結果の("beber""copa"など)どの部分をコピーしようとしてドラッグしても、拒否されます。これは「ドラッグ拒否のJavaScript 指定」だと思いました。「編集」→「すべてを選択」でも拒否されました。このページのソースを見ていますが、どの部分が「ドラッグなどによる指定の拒否」の指令にあたるのかがわかりません。どの個所でしょうか?

Aベストアンサー

ドラッグ拒否というより、例えばbeberをクリックするとその言葉の説明ページに飛ぶ仕掛けになっているように思います。
ソースの50行目に、

<span onclick='dr4sdgryt2()' style='cursor:hand'>

このような箇所があります。これがクリックしたら dr4sdgryt2 という関数を実行するということを表しています。

Qロイヤルホストでのアルバイトについて

ロイヤルホストでアルバイトをする事になりました。
私は4月から専門学校に通うのですが、バイトの面接のときに「学校の行事に参加しないでアルバイトできる?」と聞かれました。
自分の将来がかかっているので勿論できません。
そこでロイヤルホストのアルバイト経験者様に質問なのですが、学校の事を我慢してまでアルバイトをさせられてしまうのでしょうか?将来を潰してまでアルバイトをしたくないので…
また土日祝日は絶対にシフトが入ってしまうものなのでしょうか?
あまりにプライベートの時間が取れないようなら別のバイト先にする事も考えています。

回答の方、宜しくお願いいたします。

Aベストアンサー

正直に話してみて受け入れられないようであればやめてしまった方がいいかもしれません

Qtextarea-Aからtextarea-Bに文字をコピーする

お世話になります。
AというWEBページ
textarea-1 textarea-2
textarea-3 textarea-4
「ボタン」

上記のtextarea4つの内容を「ボタン」を押したらそっくり
BというWEBページのテキストエリアにペーストするにはどうしたらいいでしょうか。
textarea-1 textarea-2
textarea-3 textarea-4

Aベストアンサー

こんな感じですかねー。
PageAのボタンを押すと、別に開いてあるPageB(親子関係無し)のTextArea3にPageAのTextArea1のデータが入ります。
あとはこれを改良してみてください。

-PageA--------------------------------------------------------------------------------------
<html>
<head>
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function Button1_onclick() {
var win = window.open("", "page2");
var objTextarea = win.document.getElementsByName('TextArea3')[0];
var objTextarea2 = document.getElementsByName('TextArea1')[0];
objTextarea.value = objTextarea2.value;
}
</script>
</head>
<body>
<textarea id="TextArea1" cols="20" rows="2"></textarea>
<textarea id="TextArea2" cols="20" rows="2"></textarea>
<br />
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
</body>
</html>


-PageB--------------------------------------------------------------------------------------
<html>
<head>
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">

function body_onLoad() {
window.name="page2";
confirm(window.name);
}

</script>
</head>
<body onload="return body_onLoad()">
<textarea id="TextArea3" cols="20" rows="2"></textarea>
<textarea id="TextArea4" cols="20" rows="2"></textarea>
</body>
</html>

こんな感じですかねー。
PageAのボタンを押すと、別に開いてあるPageB(親子関係無し)のTextArea3にPageAのTextArea1のデータが入ります。
あとはこれを改良してみてください。

-PageA--------------------------------------------------------------------------------------
<html>
<head>
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function Button1_onclick() {
var win = window.open("", "page2");
var objTextarea = win.document.get...続きを読む

Q高校生です。 ロイヤルホストでバイトが決まり、契約書もかき、バイト先の方々に挨拶もし、6月から研修期

高校生です。

ロイヤルホストでバイトが決まり、契約書もかき、バイト先の方々に挨拶もし、6月から研修期間がはじまります。
ですが、挨拶をしたりするためにバイト先へ来てといわれて伺った時に思ったのですが、ロイヤルホストという場の雰囲気に自分自身に合わず、働く前からもう辞めたいな、と思い始めてしまいました。
それから、6月からバイトが始まると思うと苦痛になってしまいました。

まだ、1日も働いていないのに、電話をして辞めることって可能なのでしょうか?
契約書も書いてしまったし、6月のシフト表みたいなのも出して、店長などもいい人だったのでとても言いにくいです。
けれど、働くということを考えたほうが辛く感じます。

回答お願いします。

Aベストアンサー

ロイヤルホストは
ファミレスの中でも
客層は比較的
落ちついてますよ

嫌なら仕方ないけど
やってみたら
意外と良かったり
するかも知れませんよ

仕事は結局のところ
職場の人間関係が
重要なんでしょうね

QポップアップメニューAの選択によってポップアップメニューBの内容を変更させる方法

一つのフォーム内にポップアップメニューが2つあり、ポップアップメニューAが変更されたときに、ポップアップメニューBの内容を変更したいのですが、そういうことは出来るのでしょうか。
もし、出来るのであればどのようにすれば出来るでしょうか。

よろしくお願いします。

<例>
ポップアップメニューAの内容
1.選択A
2.選択B

ポップアップメニューBの内容
 ○ポップアップメニューAで「1.選択A」が選択されているとき
  1.値A
  2.値B
  3.値C
 ○ポップアップメニューBで「2.選択B」が選択されているとき
  1.結果A
  2.結果B
  3.結果C

Aベストアンサー

こんばんは、xruzです。
こんな感じですか? Ie5.5sp2で動作確認済み。

<head>
<title></title>
</head>
<script language="JavaScript">
<!--
var op=[
[["v1","値1"],["v2","値2"],["v3","値3"]],
[["r1","結果1"],["r2","結果2"],["r3","結果3"]]
];
function setOp(o) {
with(document.f.s2) {
options.length=op[o].length;
for(var i=0;i<op[o].length;i++) {
options[i].value=op[o][i][0];
options[i].text=op[o][i][1];
}}
}
function sj() { setOp(0); }
//-->
</script>
<body onLoad="sj()">
<form method="post" name="f">
<select name="s1" size="1" onChange="setOp(this.value);">
<option value="0">選択A
<option value="1">選択B
</select>
<select name="s2" size="1">
</select>
</form></body>
</html>

がんばってくださいね(~:~i

こんばんは、xruzです。
こんな感じですか? Ie5.5sp2で動作確認済み。

<head>
<title></title>
</head>
<script language="JavaScript">
<!--
var op=[
[["v1","値1"],["v2","値2"],["v3","値3"]],
[["r1","結果1"],["r2","結果2"],["r3","結果3"]]
];
function setOp(o) {
with(document.f.s2) {
options.length=op[o].length;
for(var i=0;i<op[o].length;i++) {
options[i].value=op[o][i][0];
options[i].text=op[o][i][1];
}}
}
function sj() { setOp(0); }
//-->
</s...続きを読む

Qロイヤルホストでライスをお代わりしたら

ロイヤルホストに行ったのですが、
「ライスはお代わりできますか?」と聞いたところ、「できます」といわれたのでお代わりしたら、ライスお変わり80円と、伝票に付いていました。

普通有料だったら「お代わりは○○円です」と言うのが普通ではないのでしょうか?

Aベストアンサー

No.4です。

補足ですが、一緒に行った者は他のお店でライスペーパーが無料だったので無料と思い込んでいたらしいです。

フリードリンクやお替り自由の物でも「お替り自由です」とわざわざ言ってくれる店員さんばかりではありませんよね?

メニューも見辛く、後で「なんだフリードリンクだったんだ」なんて事もよくあります。

有料にしろ、無料にしろ、お客にとって金が関わることは重要なのでアナウンスするのがプロだと私は思っています。(よっぽどの政界人・財界人や、そうでなくても会社の重役クラスが行くようなお店でそれは野暮ですが庶民が多い国ですから。。。まして行ったのはファミレスでしょう???)

私は図々しいので聞くか、聞くのも面倒であまりに不快な思いをした時は次からその店は避けます。

なのでodaibakkoさんが?と思うのもわかります。

チェーン店・フランチャイズ店でも気が利かない店員ばかりのお店は段々人が行かなくなるだけです。

日本はサービス過剰かも知れませんが、同様・同質の店があれば他へ行くでしょう?

実際激戦区はその通りで、閉店に追い込まれるからには何かしら原因があるのですよね。
(余談ですが私は飲食店勤めでも、小売店勤めでもありません。)

意見も人それぞれなので、気にしなくて良いと思いますよ。

サービス業に携わり、指導する立場に立ち、誠実に対処して来た事がある人間であれば、多かれ少なかれ気になる所ですので、回答・補足させて頂きました。

No.4です。

補足ですが、一緒に行った者は他のお店でライスペーパーが無料だったので無料と思い込んでいたらしいです。

フリードリンクやお替り自由の物でも「お替り自由です」とわざわざ言ってくれる店員さんばかりではありませんよね?

メニューも見辛く、後で「なんだフリードリンクだったんだ」なんて事もよくあります。

有料にしろ、無料にしろ、お客にとって金が関わることは重要なのでアナウンスするのがプロだと私は思っています。(よっぽどの政界人・財界人や、そうでなくても会社の重役ク...続きを読む

Q未選択のプルダウンメニューをアラートしたい

過去に同じような質問もありましたが、いろいろ検索してこちらの過去ログを拝見しても解決できなかったので質問させてください。

フォームで未入力の項目に対してアラート&フォーカスされるようにしました。
ここに『住んでいる県』(プルダウン)を追加したいのですがどうしてもうまくいきません。

<script type='text/javascript'>
<!--
function check(frm){
var hissu=Array('name','zip','sex');
var hissu_nm = Array('名前','郵便番号','性別');
var len=hissu.length;
for(i=0; i<len; i++){
var obj=frm.elements[hissu[i]];
if(obj.type=='text' || obj.type=='textarea'){
if(obj.value==''){
alert(hissu_nm[i]+'は必須です');
frm.elements[hissu[i]].focus();
return false;
}
}else{
for(var j=0, chk=0; j<obj.length; j++){
if(obj[j].checked) chk++;
}
if(chk==0){
  alert(hissu_nm[i]+'は必須です');
return false;
}
}
}
return true;
}
//-->
</script>

どうかお分かりになる方よろしくお願いいたします。

過去に同じような質問もありましたが、いろいろ検索してこちらの過去ログを拝見しても解決できなかったので質問させてください。

フォームで未入力の項目に対してアラート&フォーカスされるようにしました。
ここに『住んでいる県』(プルダウン)を追加したいのですがどうしてもうまくいきません。

<script type='text/javascript'>
<!--
function check(frm){
var hissu=Array('name','zip','sex');
var hissu_nm = Array('名前','郵便番号','性別');
var len=hissu.length;
for(i=0; i<len; ...続きを読む

Aベストアンサー

radioボタンであることを判断するのと
プルダウン(selectタグ)であることの判断を
追加しました。
チェックボックスも判断するのであれば
type=='checkbox'も必要になります。

<script type='text/javascript'>
<!--
function check(frm){
var hissu=Array('name','zip','sex', 'aaa');
var hissu_nm = Array('名前','郵便番号','性別', 'あああ');
var len=hissu.length;
for(i=0; i<len; i++){
var obj=frm.elements[hissu[i]];
if(obj.type=='text' || obj.type=='textarea'){
if(obj.value==''){
alert(hissu_nm[i]+'は必須です');
frm.elements[hissu[i]].focus();
return false;
}
}else if(obj[0].type=='radio'){
for(var j=0, chk=0; j<obj.length; j++){
if(obj[j].checked) chk++;
}
if(chk==0){
alert(hissu_nm[i]+'は必須です');
obj[0].focus();
return false;
}
}else if(obj.tagName=='SELECT') {
if(obj.value == '') {
alert(hissu_nm[i]+'は必須です');
obj.focus();
return false;
}
}
}
return true;
}
//-->
</script>
<form action="" method=post onSubmit="return check(this);">
名前<input name="name" type="text" id="name">
<br>
郵便番号<input name="zip" type="text" id="zip">
<br>
<input name="sex" type="radio" value="radiobutton">
男 
<input name="sex" type="radio" value="radiobutton">

<br>
あああ
<select name="aaa">
<option value="">--選択してください--</option>
<option value="aaa">aaa</option>
<option value="bbb">bbb</option>
<option value="ccc">ccc</option>
</select>
<br>
<input type=submit value="送信">
</form>

radioボタンであることを判断するのと
プルダウン(selectタグ)であることの判断を
追加しました。
チェックボックスも判断するのであれば
type=='checkbox'も必要になります。

<script type='text/javascript'>
<!--
function check(frm){
var hissu=Array('name','zip','sex', 'aaa');
var hissu_nm = Array('名前','郵便番号','性別', 'あああ');
var len=hissu.length;
for(i=0; i<len; i++){
var obj=frm.elements[hissu[i]];
if(obj.type=='text' || obj.type=...続きを読む

Qファミレスのモーニングメニューは、10時まで?

ファミレスでモーニングを食べる機会があまりないので、よく分からないのですが、駅前の喫茶店などは、たいてい11時ぐらいまではモーニングをやっていて、11時からランチをやるでしょう。
この前、平日にモーニング(トースト&オムレツ)を食べようと思って入ったら、モーニングは終わっていて、ウェイトレスに聞くと、10時までだというのです。
ファミレスは、たいがい10時までなんでしょうか?
ロイヤルホストなどのホームページを見てもモーニングについて書いてありません。店ごとに違うこともあるのでしょうか?

Aベストアンサー

ロイヤルホストのHPではAM11:00までと記載されてますね。
http://www.royal.co.jp/royalhost/index.html
(下段 モーニングメニュー)

※店舗によって商品・価格が異なりますので、詳しくはご利用店舗にお問い合わせ下さい。

との事です。

うちの近所のすかいらーくは10時まででした。

Q複数のプルダウンメニューの選択項目を変更するには?

複数のプルダウンメニューを使ってページリンクをさせています。
その際ページリンクと同時に、他のメニューの選択項目を初期値す方法を教えてください。

No.157334で同じような質問があったので、それを参考に以下のように記述してみましたが、

function reSel(c) {
for(i=0; i<9; i++){
var s="document.unit.DDList";
var x=s+i;
if(x != c){
x.selectedIndex=0; //ココがうまくいきません。
}
}
}
function Li_0(obj){
parent.res.location.href=obj.options[obj.selectedIndex].value;
reSel("document.unit.DDList0");
}
(以降 Li_8まで同様)

<form name="unit" method="post">
<select name="DDList0" size="1" onChange="Li_0(this)">
<option value="help.html" selected> </option>
<option value="unit_a.html">AAA</option>
<option value="unit_b.html">BBB</option>
</select>
(以降 DDList8まで同様)

です。
どうぞよろしくお願いいたします。

複数のプルダウンメニューを使ってページリンクをさせています。
その際ページリンクと同時に、他のメニューの選択項目を初期値す方法を教えてください。

No.157334で同じような質問があったので、それを参考に以下のように記述してみましたが、

function reSel(c) {
for(i=0; i<9; i++){
var s="document.unit.DDList";
var x=s+i;
if(x != c){
x.selectedIndex=0; //ココがうまくいきません。
}
}
}
function Li_0(obj){
parent.res.location.href=obj.options[obj.select...続きを読む

Aベストアンサー

下記間違いです。


function reSel(objc) {

LInit(objc,document.unit.DDList0);
LInit(objc,document.unit.DDList1);
LInit(objc,document.unit.DDList2);
LInit(objc,document.unit.DDList3);
LInit(objc,document.unit.DDList4);
LInit(objc,document.unit.DDList5);
LInit(objc,document.unit.DDList6);
LInit(objc,document.unit.DDList7);
LInit(objc,document.unit.DDList8);

}

function LInit(objc , List){
if ( objc! = List ){
LIST.selectedIndex = 0;
}

function Li_0(obj){
parent.res.location.href=obj.options[obj.selectedIndex].value;
reSel(obj);
}

いずれにせよ、テスト未です。
保障はしません・・・。すいません。

下記間違いです。


function reSel(objc) {

LInit(objc,document.unit.DDList0);
LInit(objc,document.unit.DDList1);
LInit(objc,document.unit.DDList2);
LInit(objc,document.unit.DDList3);
LInit(objc,document.unit.DDList4);
LInit(objc,document.unit.DDList5);
LInit(objc,document.unit.DDList6);
LInit(objc,document.unit.DDList7);
LInit(objc,document.unit.DDList8);

}

function LInit(objc , List){
if ( objc! = List ){
LIST.selectedIndex = 0;
}

f...続きを読む


人気Q&Aランキング

おすすめ情報