hi
thanks for the link.
I tried this,In firefox3.6.11 ,it is rendered as a text field
In chrome it shows a slider.

...
<p>
 <label for="id_user_entry">select numerical value using slider:</
label>
 <input type="range"
       min="0"
       max="1000"
       step="2"
       value="6" id="id_user_entry"/>
</p>
<p>
{{myform.user_entry.errors}}
</p>
...
However,I am getting validation error upon processing the form
I put the field as an IntegerField in my model .I am not sure if that
is ok.

class MyModel(django.models.Model):
    user_enrty=models.IntegerField()

class  MyModelForm(django.forms.ModelForm):
    class Meta:
        model=MyModel

In the view ,I checked for validity of form
...
form_data=get_form_data(request)
form=MyModelForm(form_data)
if request.method=='POST':
        print 'request.POST=',request.POST
        form_is_valid=form.is_valid()
        print 'form is valid:',form_is_valid
        if  form_is_valid:
            newentry=form.save()
            print 'newentry=',newentry
            return redirect('home')
        else:
            print 'form is not valid'
...

Chrome complains that the slider field is required .The request.POST
is printed without the 'user_entry' key
I tried the same with firefox(which rendered the slider as textbox)
There also I get 'field is required error'

Any  idea how I can correct this? Why do the data in input
type="range" not coming in the request.POST querydict?

thanks
jim


On Oct 26, 7:11 pm, ringemup <ringe...@gmail.com> wrote:
> Try the HTML5 <input type="range">.  On some current browsers, it'll
> just appear as a text field, although you can supplement it with
> javascript.  Moving forwards, as more browsers support HTML5 forms,
> it'll appear as a slider widget.  See [1].
>
> [1]http://diveintohtml5.org/forms.html#type-range

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to