Em validation sq/ja: Difference between revisions
From LimeSurvey Manual
Bravehorse (talk | contribs) No edit summary |
m (Text replacement - " enclose="div"" to "") |
||
Line 16: | Line 16: | ||
例えば、回答を3の倍数に限定する場合、式は次のようになります。 | 例えば、回答を3の倍数に限定する場合、式は次のようになります。 | ||
<syntaxhighlight lang="php | <syntaxhighlight lang="php">(this / 3) == floor(this/3)</syntaxhighlight> | ||
予約値[[ExpressionScript - Presentation/ja#.E4.BA.88.E7.B4.84.E5.A4.89.E6.95.B0_.22this.22.E3.80.81.22self.22.E3.80.81.22that.22|''this'']]は、テキスト入力欄の入力値に自動的に置き換えられます。 | 予約値[[ExpressionScript - Presentation/ja#.E4.BA.88.E7.B4.84.E5.A4.89.E6.95.B0_.22this.22.E3.80.81.22self.22.E3.80.81.22that.22|''this'']]は、テキスト入力欄の入力値に自動的に置き換えられます。 |
Revision as of 15:04, 16 February 2022
サブ質問の検証式 (em_validation_sq)
説明
各々のサブ質問(テキスト)を検証するための式です。検証条件に適合しないテキスト欄はエラーであることを示すため、背景色がピンク色になります(.em_sq_fn_validation CSSスタイルを使用)。正規表現ベースの検証も可能です。
有効な値
- ExpressionScriptの構文に従うすべての式(中括弧は外す)。
例
例えば、回答を3の倍数に限定する場合、式は次のようになります。
(this / 3) == floor(this/3)
予約値thisは、テキスト入力欄の入力値に自動的に置き換えられます。