editMessageForm.php 918 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. class editMessageForm extends Staple_Form
  3. {
  4. public function _start()
  5. {
  6. $this->setLayout('editMessageFormLayout');
  7. $this->setName('editMessageForm');
  8. $message = new Staple_Form_FoundationTextareaElement('message','Message');
  9. $message->setRequired()
  10. ->addAttrib("placeholder","1000 character limit")
  11. ->addValidator(new Staple_Form_Validate_Length(1,1000))
  12. ->addAttrib("style","height:200px;");
  13. $expireDate = new Staple_Form_FoundationTextElement('expireDate','Expiration Date');
  14. $expireDate->setRequired()
  15. ->addValidator(new Staple_Form_Validate_Date())
  16. ->addAttrib('placeholder','mm/dd/yyyy');
  17. $submit = new Staple_Form_FoundationSubmitElement('submit','Submit');
  18. $submit->addClass('button expand radius');
  19. $this->addField($expireDate, $message, $submit);
  20. }
  21. }
  22. ?>