View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
02456Bug reportsSurvey takingpublic2009-08-19 10:59
Reporterlemeur Assigned Toc_schmitz  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version1.71+ 
Fixed in Version1.85 
Summary02456: Answering the multiple numerical question doesn't update conditions when typing answers
Description

Unlike the (single) numerical question, when a condition uses the answers from a multiple numerical field, the checkconditions javascript function isn't called when typgin in the field (you have to click outside the field to get the checkconditions called).

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)
I will donate to the project if issue is resolved
Browser
Database type & versionna
Server OS (if known)na
Webserver software & version (if known)na
PHP Versionna

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2009-05-09 15:07

administrator   ~07877

I think that is the intended behaviour. Running Checkconditions on every key can be very intense on ressource especially when having a long page with lots of conditions.

lemeur

lemeur

2009-05-09 17:01

developer   ~07880

@Carsten,
I agree, but this is not consistent with what is done for (single) numerical question, and maybe text questions.

jcleeland

jcleeland

2009-05-13 03:08

reporter   ~07918

Oh no, there's two different opinions! I don't know what to do :-)

c_schmitz

c_schmitz

2009-05-13 03:47

administrator   ~07919

Change the single numeric to behave like the multiple one ;)

jcleeland

jcleeland

2009-06-07 18:57

reporter   ~08319

After looking at the way that the existing text, multiple text and numeric questions worked, I tried changing them all so that they only evaluate using "onChange", but it didn't work well. It was too easy for people to click "Next >>" directly from typing in a text box, and thus miss out on a conditional question that only gets displayed after leaving the text box and doing something else. So I've gone for the horribly resource intensive option of using onKeyUp in the multiple numerical question just on the basis that if we've been doing it for all the others we oughtn't discriminate.

c_schmitz

c_schmitz

2009-08-12 21:06

administrator   ~09115

I reopened this issue because this behaviour is causing serious problems on IE6 & IE7
I know that everyone hates IE6 but we are supporting it on the survey taking part and until Windows XP is moly wiped from the market there won't be any way around it. Even with a few question the survey is bogging down on IE6/IE7.

Issue History

Date Modified Username Field Change
2008-08-29 17:41 lemeur New Issue
2008-08-29 17:41 lemeur Status new => assigned
2008-08-29 17:41 lemeur Assigned To => jcleeland
2008-08-29 17:41 lemeur Database & DB-Version => na
2008-08-29 17:41 lemeur Operating System (Server) => na
2008-08-29 17:41 lemeur PHP Version => na
2008-08-29 17:41 lemeur Webserver => na
2009-05-09 15:07 c_schmitz Note Added: 07877
2009-05-09 17:01 lemeur Note Added: 07880
2009-05-13 03:08 jcleeland Note Added: 07918
2009-05-13 03:47 c_schmitz Note Added: 07919
2009-06-07 18:57 jcleeland Note Added: 08319
2009-06-07 18:57 jcleeland Status assigned => resolved
2009-06-07 18:57 jcleeland Fixed in Version => 1.85RC4
2009-06-07 18:57 jcleeland Resolution open => fixed
2009-06-15 17:05 c_schmitz Status resolved => closed
2009-08-12 21:04 c_schmitz Status closed => assigned
2009-08-12 21:04 c_schmitz Assigned To jcleeland => c_schmitz
2009-08-12 21:06 c_schmitz Note Added: 09115
2009-08-19 10:59 c_schmitz Status assigned => closed
2010-10-25 00:18 c_schmitz Category Survey at Runtime => Survey taking