File size: 423 Bytes
43203b4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | (in-package :forms)
(defclass password-form-field (form-field)
()
(:documentation "A password input field"))
(defmethod field-read-from-request ((field password-form-field) form parameters)
(setf (field-value field)
(cdr (assoc (field-request-name field form) parameters :test #'string=))))
(defmethod make-form-field ((field-type (eql :password)) &rest args)
(apply #'make-instance 'password-form-field args))
|