2024年4月17日 星期三

LimeSurvey特定問題依其他題目的答案而變更為選填或必填

1.特定問題(本例為Q02意見題)的設定>一般化設置>必填改為'關'(='選填'),用後續的公式來控制'選填'或'必填'。


2.在Q02意見題的設定>邏輯>問題驗證方程式填入驗證公式:

(

Q01 >= 3                                    #當Q01等級大於等於3

or                                                 #或

(Q01 < 3 and !is_empty(Q02))  #當Q01等級小於3 以及 Q02意見題 不得為空

)

並在設定>邏輯>問題驗證提示填入"Q01如果是3顆星以下則此題必填"。



3.當不通過驗證公式時將會無法送出,如下圖: