This is the formlets Reference Manual, version 0.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 18:05:41 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
formlets
Validating formlets for Hunchentoot
MIT-style
0.3
cl-who
(system).
drakma
(system).
hunchentoot
(system).
cl-ppcre
(system).
package.lisp
(file).
utility.lisp
(file).
formlets.lisp
(file).
recaptcha.lisp
(file).
macros.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
formlets/formlets.asd
formlets/package.lisp
formlets/utility.lisp
formlets/formlets.lisp
formlets/recaptcha.lisp
formlets/macros.lisp
formlets/utility.lisp
package.lisp
(file).
formlets
(system).
file-size
(function).
html-to-stout
(macro).
html-to-str
(macro).
split-validation-list
(function).
formlets/formlets.lisp
package.lisp
(file).
utility.lisp
(file).
formlets
(system).
checkbox
(class).
checkbox-set
(class).
file
(class).
file-smaller-than?
(function).
file-type?
(function).
formlet
(class).
formlet-field
(class).
hidden
(class).
longer-than?
(function).
matches?
(function).
mismatches?
(function).
multi-select
(class).
not-blank?
(function).
password
(class).
picked-exactly?
(function).
picked-fewer-than?
(function).
picked-more-than?
(function).
post-value
(method).
post-value
(method).
post-value
(method).
radio-set
(class).
same-as?
(function).
select
(class).
shorter-than?
(function).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
show
(method).
text
(class).
textarea
(class).
validate
(method).
validate
(method).
default-value
(reader method).
define-predicate
(macro).
define-show
(macro).
enctype
(reader method).
(setf enctype)
(writer method).
error-messages
(reader method).
error-messages
(reader method).
(setf error-messages)
(writer method).
fields
(reader method).
formlet-field-return-set
(class).
formlet-field-set
(class).
name
(reader method).
name
(reader method).
on-success
(reader method).
submit
(reader method).
validation-functions
(reader method).
validation-functions
(reader method).
(setf validation-functions)
(writer method).
(setf validation-functions)
(writer method).
value-set
(reader method).
(setf value-set)
(writer method).
formlets/recaptcha.lisp
package.lisp
(file).
utility.lisp
(file).
formlets.lisp
(file).
formlets
(system).
*private-key*
(special variable).
*public-key*
(special variable).
recaptcha
(class).
show
(method).
validate
(method).
recaptcha-passed?
(function).
formlets/macros.lisp
package.lisp
(file).
utility.lisp
(file).
formlets.lisp
(file).
formlets
(system).
define-formlet
(macro).
show-formlet
(macro).
define-field
(function).
ensure-list-length
(function).
Packages are listed by definition order.
formlets
A package implementing auto-validating formlets for Hunchentoot
cl-who
.
common-lisp
.
hunchentoot
.
*private-key*
(special variable).
*public-key*
(special variable).
checkbox
(class).
checkbox-set
(class).
define-formlet
(macro).
file
(class).
file-smaller-than?
(function).
file-type?
(function).
formlet
(class).
formlet-field
(class).
hidden
(class).
longer-than?
(function).
matches?
(function).
mismatches?
(function).
multi-select
(class).
not-blank?
(function).
password
(class).
picked-exactly?
(function).
picked-fewer-than?
(function).
picked-more-than?
(function).
post-value
(generic function).
radio-set
(class).
recaptcha
(class).
same-as?
(function).
select
(class).
shorter-than?
(function).
show
(generic function).
show-formlet
(macro).
text
(class).
textarea
(class).
validate
(generic function).
default-value
(generic reader).
define-field
(function).
define-predicate
(macro).
define-show
(macro).
enctype
(generic reader).
(setf enctype)
(generic writer).
ensure-list-length
(function).
error-messages
(generic reader).
(setf error-messages)
(generic writer).
fields
(generic reader).
file-size
(function).
formlet-field-return-set
(class).
formlet-field-set
(class).
html-to-stout
(macro).
html-to-str
(macro).
name
(generic reader).
on-success
(generic reader).
recaptcha-passed?
(function).
split-validation-list
(function).
submit
(generic reader).
validation-functions
(generic reader).
(setf validation-functions)
(generic writer).
value-set
(generic reader).
(setf value-set)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Converts a terse declaration form into the corresponding object and validation handler.
Shortcut for displaying a formlet.
It outputs the formlet HTML to standard-out (with indenting).
If this is the last submitted formlet in session, display field values and errors, then clear out the formlet-related session information.
formlet-field-return-set
) post-alist) ¶formlet-field
) post-alist) ¶checkbox-set
) &optional value error) ¶multi-select
) &optional value error) ¶formlet-field
) &optional value error) ¶recaptcha
) values) ¶A reCaptcha, being a foreign API call, is validated in a completely different way
formlet-field
) value) ¶Returns (values T NIL) if there are no errors, and (values NIL list-of-errors). By default, a formlet-field passes only its own value to its validation functions.
:validation-functions
:error-messages
This slot is read-only.
"application/x-www-form-urlencoded"
:enctype
:on-success
This slot is read-only.
show
.
Returns HTML as a string, as well as printing to standard-out
Takes a terse declaration and expands it into a make-instance for macro purposes
formlet-field
)) ¶automatically generated reader method
formlet-field
)) ¶automatically generated reader method
formlet-field
)) ¶automatically generated writer method
formlet-field
)) ¶automatically generated reader method
formlet-field
)) ¶automatically generated writer method
formlet-field-set
)) ¶automatically generated reader method
formlet-field-set
)) ¶automatically generated writer method
This class is specifically for fields that return multiple values from the user
This class is for fields that show the user a list of options
:value-set
Jump to: | (
D E F G H L M N O P R S V |
---|
Jump to: | (
D E F G H L M N O P R S V |
---|
Jump to: | *
D E F N O S V |
---|
Jump to: | *
D E F N O S V |
---|
Jump to: | C F H M P R S T U |
---|
Jump to: | C F H M P R S T U |
---|