#35435: NumberInput off-by-one on min value for type range
-----------------------------------------+------------------------
               Reporter:  mitch99        |          Owner:  nobody
                   Type:  Uncategorized  |         Status:  new
              Component:  Forms          |        Version:  5.0
               Severity:  Normal         |       Keywords:
           Triage Stage:  Unreviewed     |      Has patch:  0
    Needs documentation:  0              |    Needs tests:  0
Patch needs improvement:  0              |  Easy pickings:  1
                  UI/UX:  0              |
-----------------------------------------+------------------------
 Follow-up to #35433 which was closed (and I couldn't reopen):

 {{{
 class ContentProfileDefinitionForm(forms.ModelForm):
     class Meta:
         model = ContentProfileDefinition
         fields = ["other", "weight"]
         widgets = {
             "weight": forms.NumberInput(
                 attrs={
                     "type": "range",
                     "step": "1",
                     "min": "1",
                     "max": "5",
                 }
             ),
         }

 class ContentProfileDefinition(models.Model):
     other = models.ForeignKey("Other", on_delete=models.CASCADE)
     weight = models.PositiveSmallIntegerField(
         default=1,
         help_text="Weight",
         validators=[
             MinValueValidator(1),
             MaxValueValidator(5),
         ],
     )

 }}}

 I expect the min value on the range input to be 1, but it's actually 0:

 {{{
 <input type="range" name="form-2-weight" value="3" step="1" min="0"
 max="5" aria-describedby="id_form-2-weight_helptext"
 id="id_form-2-weight">

 }}}
-- 
Ticket URL: <https://code.djangoproject.com/ticket/35435>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018f4a287874-2dff6d17-e14e-45dc-9dc7-a947afef797b-000000%40eu-central-1.amazonses.com.

Reply via email to