View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
07976Bug reportsSurvey takingpublic2013-10-09 11:22
Reportermlhess Assigned Tomfaber  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.05 RC 
Target Version2.00+Fixed in Version2.00+ 
Summary07976: Require valid dates be entered.
Description

If I create a survey date field and use the calendar widget, to select a date, all is works well. However, if I just type in the box. 02042012, then go on, it will record it as 3/13/12.

Steps To Reproduce

Create a new survey.
Add 2 groups
in group 1, add a date question
in group 2 add any question
Have the survey be setup to be taken by group
Take the survey, enter 02042012 for the date question, press next, go back to view group 1, you should see 3/13/12. This is on 2.05 as of today.

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)123456
I will donate to the project if issue is resolvedNo
Browser
Database type & versionmysql
Server OS (if known)linux
Webserver software & version (if known)apache
PHP Version5.3

Relationships

related to 08224 closedmfaber incompletely filled out dates (dropdown mode) are recorded as missing 

Users monitoring this issue

mfaber

Activities

mfaber

mfaber

2013-10-02 17:10

reporter   ~26480

This is partly a feature to allow for things like 31 January + 3 Days = 34 January(sic) = 3 February. Not expected behaviour here, though. Need to add another validation step.

mfaber

mfaber

2013-10-03 23:40

reporter   ~26512

Fix committed to 2.05 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=13132

mfaber

mfaber

2013-10-05 16:49

reporter   ~26541

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=13148

c_schmitz

c_schmitz

2013-10-09 11:22

administrator   ~26665

2.00+ Build 121009 released

Related Changesets

LimeSurvey: 2.05 8ea6f1d8

2013-10-03 21:36:16

mfaber


Committer: mfaber Details Diff
Fixed issue 07976: Date question: keyboard entries not validated

Dev: when using the keyboard on the datepicker,
Dev: in the date/time question, invalid dates could be entered
Dev: and submitted. Added validation for dates.
Affected Issues
07976
mod - scripts/date.js Diff File

LimeSurvey: master 5f1fd13e

2013-10-03 21:36:16

mfaber


Committer: mfaber Details Diff
Fixed issue 07976: Date question: keyboard entries not validated

Dev: when using the keyboard on the datepicker,
Dev: in the date/time question, invalid dates could be entered
Dev: and submitted. Added validation for dates.
Affected Issues
07976
mod - scripts/date.js Diff File

Issue History

Date Modified Username Field Change
2013-07-07 04:08 mlhess New Issue
2013-07-08 01:08 mfaber Issue Monitored: mfaber
2013-10-02 17:10 mfaber Note Added: 26480
2013-10-02 17:10 mfaber Assigned To => mfaber
2013-10-02 17:10 mfaber Status new => acknowledged
2013-10-02 17:10 mfaber Relationship added related to 08224
2013-10-02 17:17 mfaber Assigned To mfaber =>
2013-10-03 23:18 mfaber Assigned To => mfaber
2013-10-03 23:18 mfaber Status acknowledged => assigned
2013-10-03 23:40 mfaber Changeset attached => LimeSurvey 2.05 8ea6f1d8
2013-10-03 23:40 mfaber Note Added: 26512
2013-10-03 23:40 mfaber Resolution open => fixed
2013-10-03 23:42 mfaber Reproducibility have not tried => always
2013-10-03 23:42 mfaber Status assigned => resolved
2013-10-03 23:42 mfaber Fixed in Version => 2.05 RC
2013-10-03 23:42 mfaber Target Version => 2.05 RC
2013-10-05 16:49 mfaber Changeset attached => LimeSurvey master 5f1fd13e
2013-10-05 16:49 mfaber Note Added: 26541
2013-10-05 16:52 mfaber Fixed in Version 2.05 RC => 2.00+
2013-10-05 16:52 mfaber Target Version 2.05 RC => 2.00+
2013-10-09 11:22 c_schmitz Note Added: 26665
2013-10-09 11:22 c_schmitz Status resolved => closed
2021-08-02 17:22 guest Bug heat 4 => 6