Thank you very much! I was under the impression that it was marking the end 
of the argument list which was confusing me to no end.

Have a great day,
John Sullivan

On Thursday, May 10, 2012 5:36:13 AM UTC-7, scott wrote:
>
> Hey John,
> form.notnull is an example of a built-in validator that the web.py Form 
> module uses to verify the contents of the form when you form 
> form.validates().  Form.notnull means the value inside that particular 
> input element must be not null in order to validate properly.
>
> You don't need to use form.notnull, but its convenient - and there can be 
> more than one validator.  See this example for reference:
>
>     form.Textbox("bax", 
>         form.notnull,
>         form.regexp('\d+', 'Must be a digit'),
>         form.Validator('Must be more than 5', lambda x:int(x)>5))
>
> from: http://webpy.org/form#example
>
> That has 3 different validators notnull, a regex and a length check. 
>  Validators come first in the form elements argument list, then optional 
> arguments like pre, post, class, etc. follow.
> On Wed, May 9, 2012 at 11:29 PM, John Sullivan <[email protected]> wrote:
>
>> Hello,
>>
>> I have searched through much of the mailing list, all of the
>> documentation I could find, Google, and tried the freenode channel
>> (which seems to be dead). I can not find out what the purpose is of
>> having form.notnull inside of the form objects' constructors. The only
>> description of it that I could find is at webpy.org/form#inputfeatures
>> but it wasn't very clear:
>>
>> form.textbox("firstname",
>>    form.notnull, #put validators first followed by optional
>> attributes
>>    class_="textEntry", #gives a class name to the text box -- note
>> the underscore
>>    pre="pre", #directly before the text box
>>    post="post", #directly after the text box
>>    description="please enter your name", #describes field, defaults
>> to form name ("firstname")
>>    value="bob", #default value
>>    id="nameid", #specify the id
>> )
>>
>> Could anyone tell me what the purpose of form.notnull is? Or point me
>> to some literature I missed that explains it to me?
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "web.py" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/webpy?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/webpy/-/-tV8eUyaKbIJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to