選択メニュー自体を無効にする

せいらさん (2018-03-23 18:10:13) acypit.net/testtic/ticket/form-individual2/form.html

特定の選択メニューを選択したら別の選択メニュー自体を無効にしたいです。

自分でやってみましたが、知識が乏しくつまづいてしまいました。

必須項目以外の希望公演を「17)選択なし」を選んだ際、「招待券・枚数」と、「追加購入・枚数」が選択できないように無効にしたいです。
また、先に枚数が指定されていると、後から「17)選択なし」を選択した際、0 に戻らないため、確認フォームに枚数が送信されてしまいます。

「17)選択なし」を選択した際、「招待券・枚数」と、「追加購入・枚数」を無効にしたいのと、それに合わせて枚数を「0」に戻すように設定したいです。

知識がなくて申し訳ありません。
どのようにしたらいいのか、どうかアドバイスをいただけないでしょうか。

Re:選択メニュー自体を無効にする

和田 (2018-03-26 10:52:38) www.synck.com

分岐処理を入れ子にする場合はJavascriptでちょっとややこしいことを書かないとうまく動作しないかもしれません。枚数を0にする場合などもJavascriptでの記述が必要になっちゃいますね。

Re:選択メニュー自体を無効にする

せいらさん (2018-03-26 11:37:37) acypit.net/testtic/ticket/form-individual2/form.html

いろいろ試してみて、0に戻したり、無効にしたりはできたのですが、、最初の1回目は無効にできたのですが、次の動作をするときに無効だったはずの選択リストが有効に変わってしまうところが解決できずにいます。
どのようにしたらいいのか、何かアドバイスをいただけることがありませんでしょうか。

Re:選択メニュー自体を無効にする

和田 (2018-04-17 04:27:14) www.synck.com

回答がベラボーに遅れてしまいもうしわけございません・・・。
おそらくやろうとされていることがちょっぴり複雑なので、アドバイスで伝えるのは難しいと思います。すいませんお役に立てず・・・。