You could instead use _readonly=True or put a copy in a hidden field with 
the same name. But keep in mind that you should still validate the data on 
the server. Alternatively, presumably you have access to the original value 
on the server from the database record, so why not just use that instead of 
pulling the value from the form submission?

Anthony

On Monday, December 12, 2016 at 11:36:04 AM UTC-5, Ramos wrote:
>
> i dont know how inside a form to block a field from users changing it.
> But I need the value of that field because its a computed field.
>
> If i do this 
> db.table.uuid.widget=lambda f, v: SQLFORM.widgets.string.widget(f, v, 
> _disabled=True)
>
> then in 
> if form.process().accepted:
>     form.vars.uuid=None !!!
>
>
> Thank you
>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to