View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20468 | Bug reports | Expression Manager | public | 2026-03-20 09:34 | 2026-03-20 12:22 |
| Reporter | pasglop | Assigned To | c_schmitz | ||
| Priority | none | Severity | crash | ||
| Status | ready for testing | Resolution | open | ||
| Product Version | 6.16.x | ||||
| Summary | 20468: Check whether an answer has been entered when the respondent types “false” | ||||
| Description | Hello I have a very simple text field question and want to check in the following question whether an answer has been entered. The various tests return valid results EXCEPT in one case: if the respondent enters “false” in lowercase. My tests : The only valid test is the one using “.shown”; all the others fail. | ||||
| Steps To Reproduce | Steps to reproduceCreate a Type S question using code Q00. {Q00} Test the group, type “false,” and check the result of the expressions. For example, you get ‘0’ where you should get “5.” Expected resultDetect the respondent's input. Actual resultInput not detected | ||||
| Tags | No tags attached. | ||||
| Attached Files | limesurvey_group_11633.lsg (18,648 bytes)
<?xml version="1.0" encoding="UTF-8"?>
<document>
<LimeSurveyDocType>Group</LimeSurveyDocType>
<DBVersion>642</DBVersion>
<languages>
<language>fr</language>
</languages>
<groups>
<fields>
<fieldname>gid</fieldname>
<fieldname>sid</fieldname>
<fieldname>group_order</fieldname>
<fieldname>randomization_group</fieldname>
<fieldname>grelevance</fieldname>
</fields>
<rows>
<row>
<gid><![CDATA[11633]]></gid>
<sid><![CDATA[814168]]></sid>
<group_order><![CDATA[1]]></group_order>
<randomization_group/>
<grelevance><![CDATA[1]]></grelevance>
</row>
</rows>
</groups>
<group_l10ns>
<fields>
<fieldname>id</fieldname>
<fieldname>gid</fieldname>
<fieldname>group_name</fieldname>
<fieldname>description</fieldname>
<fieldname>language</fieldname>
<fieldname>sid</fieldname>
<fieldname>group_order</fieldname>
<fieldname>randomization_group</fieldname>
<fieldname>grelevance</fieldname>
</fields>
<rows>
<row>
<id><![CDATA[8505]]></id>
<gid><![CDATA[11633]]></gid>
<group_name><![CDATA[EM : variables de propriétés des questions & tests]]></group_name>
<description/>
<language><![CDATA[fr]]></language>
<sid><![CDATA[814168]]></sid>
<group_order><![CDATA[1]]></group_order>
<randomization_group/>
<grelevance><![CDATA[1]]></grelevance>
</row>
</rows>
</group_l10ns>
<questions>
<fields>
<fieldname>qid</fieldname>
<fieldname>parent_qid</fieldname>
<fieldname>sid</fieldname>
<fieldname>gid</fieldname>
<fieldname>type</fieldname>
<fieldname>title</fieldname>
<fieldname>preg</fieldname>
<fieldname>other</fieldname>
<fieldname>mandatory</fieldname>
<fieldname>question_order</fieldname>
<fieldname>scale_id</fieldname>
<fieldname>same_default</fieldname>
<fieldname>relevance</fieldname>
<fieldname>modulename</fieldname>
<fieldname>encrypted</fieldname>
<fieldname>question_theme_name</fieldname>
<fieldname>same_script</fieldname>
</fields>
<rows>
<row>
<qid><![CDATA[182469]]></qid>
<parent_qid><![CDATA[0]]></parent_qid>
<sid><![CDATA[814168]]></sid>
<gid><![CDATA[11633]]></gid>
<type><![CDATA[S]]></type>
<title><![CDATA[Q00]]></title>
<preg/>
<other><![CDATA[N]]></other>
<mandatory><![CDATA[N]]></mandatory>
<question_order><![CDATA[1]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<encrypted><![CDATA[N]]></encrypted>
<question_theme_name><![CDATA[shortfreetext]]></question_theme_name>
<same_script><![CDATA[0]]></same_script>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<parent_qid><![CDATA[0]]></parent_qid>
<sid><![CDATA[814168]]></sid>
<gid><![CDATA[11633]]></gid>
<type><![CDATA[X]]></type>
<title><![CDATA[Q01]]></title>
<other><![CDATA[N]]></other>
<mandatory><![CDATA[S]]></mandatory>
<question_order><![CDATA[2]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<modulename/>
<encrypted><![CDATA[N]]></encrypted>
<question_theme_name><![CDATA[boilerplate]]></question_theme_name>
<same_script><![CDATA[0]]></same_script>
</row>
</rows>
</questions>
<question_l10ns>
<fields>
<fieldname>id</fieldname>
<fieldname>qid</fieldname>
<fieldname>question</fieldname>
<fieldname>help</fieldname>
<fieldname>language</fieldname>
<fieldname>script</fieldname>
</fields>
<rows>
<row>
<id><![CDATA[131647]]></id>
<qid><![CDATA[182469]]></qid>
<question><![CDATA[Saissez une suite de caractères.]]></question>
<help/>
<language><![CDATA[fr]]></language>
<script/>
</row>
<row>
<id><![CDATA[131639]]></id>
<qid><![CDATA[182461]]></qid>
<question><![CDATA[<table border="1" cellpadding="1" cellspacing="1" style="width:100%;">
<tbody>
<tr>
<td>\{Q00\}</td>
<td><span style="color:#2980b9;">{Q00}</span></td>
<td>\{Q00.code\}</td>
<td><span style="color:#2980b9;">{Q00.code}</span></td>
</tr>
<tr>
<td>\{Q00.NAOK\}</td>
<td><span style="color:#2980b9;">{Q00.NAOK}</span></td>
<td>\{Q00.value\}</td>
<td><span style="color:#2980b9;">{Q00.value}</span></td>
</tr>
<tr>
<td>\{Q00.valueNAOK\}</td>
<td><span style="color:#2980b9;">{Q00.valueNAOK}</span></td>
<td>\{Q00.shown\}</td>
<td><span style="color:#2980b9;">{Q00.shown}</span></td>
</tr>
<tr>
<td>\{strlen(Q00)\}</td>
<td><span style="color:#2980b9;">{strlen(Q00)}</span></td>
<td>\{strlen(Q00.code)\}</td>
<td><span style="color:#2980b9;">{strlen(Q00.code)}</span></td>
</tr>
<tr>
<td>\{strlen(Q00.NAOK)\}</td>
<td><span style="color:#2980b9;">{strlen(Q00.NAOK)}</span></td>
<td>\{strlen(Q00.shown)\}</td>
<td><span style="color:#2980b9;">{strlen(Q00.shown)}</span></td>
</tr>
<tr>
<td>\{if(!is_empty(Q00), "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(!is_empty(Q00), "Pas Vide", "Vide")}</span></td>
<td>\{if(strlen(Q00)!=0, "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(strlen(Q00)!=0, "Pas Vide", "Vide")}</span></td>
</tr>
<tr>
<td>\{if(Q00 + "" != "", "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(Q00 + "" != "", "Pas Vide", "Vide")}</span></td>
<td>\{if(Q00 != "" || Q00 == "0", "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(Q00 != "" || Q00 == "0", "Pas Vide", "Vide")}</span></td>
</tr>
<tr>
<td>\{if(!is_empty(Q00.code), "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(!is_empty(Q00.code), "Pas Vide", "Vide")}</span></td>
<td>\{if(strlen(Q00.code)!=0, "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(strlen(Q00.code)!=0, "Pas Vide", "Vide")}</span></td>
</tr>
<tr>
<td>\{if(!is_empty(Q00.NAOK), "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(!is_empty(Q00.NAOK), "Pas Vide", "Vide")}</span></td>
<td>\{if(strlen(Q00.NAOK)!=0, "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(strlen(Q00.NAOK)!=0, "Pas Vide", "Vide")}</span></td>
</tr>
<tr>
<td>\{if(!is_empty(Q00.value), "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(!is_empty(Q00.value), "Pas Vide", "Vide")}</span></td>
<td>\{if(strlen(Q00.value)!=0, "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(strlen(Q00.value)!=0, "Pas Vide", "Vide")}</span></td>
</tr>
<tr>
<td>\{if(!is_empty(Q00.valueNAOK), "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(!is_empty(Q00.valueNAOK), "Pas Vide", "Vide")}</span></td>
<td>\{if(strlen(Q00.valueNAOK)!=0, "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(strlen(Q00.valueNAOK)!=0, "Pas Vide", "Vide")}</span></td>
</tr>
<tr>
<td>\{if(!is_empty(Q00.shown), "Pas vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(!is_empty(Q00.shown), "Pas vide", "Vide")}</span></td>
<td>\{if(strlen(Q00.shown)!=0, "Pas Vide", "Vide")\}</td>
<td><span style="color:#2980b9;">{if(strlen(Q00.shown)!=0, "Pas Vide", "Vide")}</span></td>
</tr>
</tbody>
</table>
]]></question>
<help/>
<language><![CDATA[fr]]></language>
<script/>
</row>
</rows>
</question_l10ns>
<question_attributes>
<fields>
<fieldname>qid</fieldname>
<fieldname>attribute</fieldname>
<fieldname>value</fieldname>
<fieldname>language</fieldname>
</fields>
<rows>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[cssclass]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[hidden]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[hide_tip]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[image]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[page_break]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[random_group]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[save_as_default]]></attribute>
<value><![CDATA[N]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[statistics_graphtype]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[statistics_showgraph]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_action]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_countdown_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_disable_next]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_disable_prev]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_message_delay]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_message_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_timer_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_2]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_2_display_time]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_2_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_2_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_display_time]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182461]]></qid>
<attribute><![CDATA[time_limit_warning_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[cssclass]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[display_rows]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[em_validation_q]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[em_validation_q_tip]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[hidden]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[hide_tip]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[image]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[input_size]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_city]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_country]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_defaultcoordinates]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_mapheight]]></attribute>
<value><![CDATA[300]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_mapservice]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_mapwidth]]></attribute>
<value><![CDATA[500]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_mapzoom]]></attribute>
<value><![CDATA[11]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_nodefaultfromip]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_postal]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[location_state]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[maximum_chars]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[numbers_only]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[page_break]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[prefix]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[random_group]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[save_as_default]]></attribute>
<value><![CDATA[N]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[statistics_graphtype]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[statistics_showgraph]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[statistics_showmap]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[suffix]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[text_input_width]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_action]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_countdown_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_disable_next]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_disable_prev]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_message_delay]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_message_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_timer_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_2]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_2_display_time]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_2_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_2_style]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_display_time]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_message]]></attribute>
<value/>
<language><![CDATA[fr]]></language>
</row>
<row>
<qid><![CDATA[182469]]></qid>
<attribute><![CDATA[time_limit_warning_style]]></attribute>
<value/>
<language/>
</row>
</rows>
</question_attributes>
</document>
| ||||
| Bug heat | 0 | ||||
| Complete LimeSurvey version number (& build) | LimeSurvey Community Edition Version 6.16.10+260223 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | All, Firefox 148.0.2, Chromium Version 146.0.7680.80, for Fedora release 43 | ||||
| Database type & version | 11.8.3-MariaDB-0+deb13u1 | ||||
| Server OS (if known) | Debian GNU/Linux 13 (trixie) (kernel 6.12.73+deb13-amd64) | ||||
| Webserver software & version (if known) | Apache/2.4.66 | ||||
| PHP Version | 8.4.18 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-03-20 09:34 | pasglop | New Issue | |
| 2026-03-20 09:34 | pasglop | File Added: Capture d’écran du 2026-03-20 09-32-51.png | |
| 2026-03-20 09:34 | pasglop | File Added: Capture d’écran du 2026-03-20 09-32-41.png | |
| 2026-03-20 09:34 | pasglop | File Added: Capture d’écran du 2026-03-20 09-32-15.png | |
| 2026-03-20 09:34 | pasglop | File Added: limesurvey_group_11633.lsg | |
| 2026-03-20 12:21 | c_schmitz | Assigned To | => c_schmitz |
| 2026-03-20 12:21 | c_schmitz | Status | new => assigned |
| 2026-03-20 12:22 | c_schmitz | Status | assigned => ready for code review |
| 2026-03-20 12:22 | c_schmitz | Status | ready for code review => ready for testing |