← Back to team overview

dhis2-users team mailing list archive

Re: Enforcing Max/Min Value on Data entry Form

 

I have just tried it. Since there is no Form Object in the customs forms, I
used jQuery's .closest('form') function but still, it does not work. The
data entry form then goes into a loop trying to open.

I have also noted that if you double click on the text box of a form at
run-time, it give a window were you can set min-max values, i need
something like that at design time.


On Wed, Sep 10, 2014 at 12:22 PM, Alex Tumwesigye <atumwesigye@xxxxxxxxx>
wrote:

> Morina,
>
> It should work if the browser is supported.
> May be you could look at JQuery as an option since DHIS2 preloads with
> JQuery already added for you.
> See example http://jqueryvalidation.org/max-method/
>
> Just write you JQuery script below and it should work.
>
> AT
>
> On Wed, Sep 10, 2014 at 1:09 PM, Morina Matasi <morena.motsieng@xxxxxxxxx>
> wrote:
>
>> Thanks. Actually it was not overriding, but just re-arranging the
>> attributes. My apologies. I am actually using custom form. BUT, with the
>> attributes there, it does not work stil. It doesn't obey the range.
>>
>> On Wed, Sep 10, 2014 at 11:51 AM, Alex Tumwesigye <atumwesigye@xxxxxxxxx>
>> wrote:
>>
>>> Dear Morina,
>>>
>>> The HTML 5 attributes will help if the form is a custom form, that way
>>> you can persist the code.
>>>
>>> Thanks.
>>>
>>> On Wed, Sep 10, 2014 at 12:48 PM, Morina Matasi <
>>> morena.motsieng@xxxxxxxxx> wrote:
>>>
>>>> <input type="number" name="quantity" min="1" max="5">
>>>>
>>>> This doesnt work. Those attributes disappear when I save the form.
>>>>
>>>>
>>>> On Wed, Sep 10, 2014 at 11:36 AM, Moses Marimo <marimo@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>> I am sure HTML 5 attributes should help. Just go to the source of the
>>>>> data entry form and add min and max attributes
>>>>> <input type="number" name="quantity" min="1" max="5">
>>>>>
>>>>> On Wed, Sep 10, 2014 at 11:25 AM, Morina Matasi <
>>>>> morena.motsieng@xxxxxxxxx> wrote:
>>>>>
>>>>>> Can I enforce Max/Min values on a data entry form. Validation is not
>>>>>> giving me much flexibility. I want the data entry form not to save when a
>>>>>> value entered is outside a range (Min-Max). How do I do that?
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ICT Warehouse (Pvt) Ltd - "The Stockist of *e*-nnovation"
>>>>> 7 Chelmsford Belgravia, Harare
>>>>> Tel: +263-8644-102349
>>>>> Cell: +263-772-268353
>>>>> Website: *www.ict.co.zw <http://www.ict.co.zw>*
>>>>>
>>>>>
>>>>> Innovative solutions in Web Design and E-Commerce, Software
>>>>> Engineering, Mobile and Bulk SMS Solutions, Graphic Design and Printing,
>>>>> General ICT Solutions and Consultancy.
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>
>>> --
>>> Alex Tumwesigye
>>>
>>> Teaching Assistant,
>>> Department of Electrical and Computer Engineering
>>> College of Engineering, Design, Art and Technology, Makerere University
>>>
>>> IT Consultant - BarefootPower Uganda Ltd, SmartSolar, Kenya
>>>
>>> IT Specialist (Servers, Networks and Security, Health Information
>>> Systems - DHIS2 ) & Solar Consultant
>>>
>>> +256 774149 775, + 256 759 800161
>>>
>>> "I don't want to be anything other than what I have been - one tree hill
>>> "
>>>
>>
>>
>
>
> --
> Alex Tumwesigye
>
> Technical Advisor - DHIS2,
> Ministry of Health/AFENET
> Kampala
> Uganda
>
> IT Consultant - BarefootPower Uganda Ltd, SmartSolar, Kenya
>
> IT Specialist (Servers, Networks and Security, Health Information Systems
> - DHIS2 ) & Solar Consultant
>
> +256 774149 775, + 256 759 800161
>
> "I don't want to be anything other than what I have been - one tree hill "
>

Follow ups

References