• ベストアンサー

unless

param("X")はラジオボタンなのですが、 unless(param("X") eq "A" and "B" and "C") とすると"A"をクリックしてある場合は、Falseになるのですが、 "B"または"C"にクリックしてある場合は、Trueとなります。 "B"または"C"をクリックしてある場合も、Falseにするには、 どのように記述するのでしょうか?

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

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

> param("X") eq "A" and "B" and "C" という記述は、本来 param("X") eq "A" and param("X") eq "B" and param("X") eq "C" と書く必要があります。 ただし、お望みの条件は unless ( param("X") eq "A" or param("X") eq "B" or param("X") eq "C" ) になります。

peiee
質問者

お礼

ありがとうございました。

関連するQ&A