Ejemplo n.º 1
0
 protected function setUp()
 {
     // Prepare session
     Validator::clean();
     // Prepare form
     $this->form = BootBuilder::open();
     $this->form->setId("TestForm");
     $this->form->setDisplayErrors(true);
     $email1 = new Email("email1", "Email Sample");
     $email1->setRequired(true);
     $email2 = new Email("email2", "Email Sample 2");
     $email2->setRequired(true);
     $this->form->add($email1);
     $this->form->add($email2);
 }
Ejemplo n.º 2
0
 protected function setUp()
 {
     // Prepare session
     Validator::clean();
     // Prepare form
     $this->form = BootBuilder::open();
     $this->form->setId("TestForm");
     $this->form->setDisplayErrors(true);
     $email1 = new Email("email1", "Email Sample");
     $email1->setRequired(true);
     $email2 = new Email("email2", "Email Sample 2");
     $email2->setRequired(true);
     $this->form->add($email1);
     $this->form->add($email2);
     $this->form->save(true, false);
     $validator = new Validator();
     $this->validationresult = $validator->load(array("bootbuilder-form" => "TestForm", "email1" => "fakeemail", "email2" => "*****@*****.**"), false)->validate();
     $this->loadedForm = $validator->getForm();
 }
Ejemplo n.º 3
0
    if ($result->hasError()) {
        echo "Has error!";
    }
    $form = $validator->getForm();
} else {
    $form = BootBuilder::open();
    $form->setAction("");
    $form->setId("sampleform");
    $form->setMethod("post");
    $form->add(new Text('sample_text', 'Testing Label', null, 'Default Value'));
    $txt = new Text("sample2");
    $txt->setPlaceholder("Placeholder here");
    $txt->setLabel("This is a placeholder test");
    $txt->setRequired(true);
    $txt->setHelpText("Enter some text here to test stuff!");
    $email = new Email("email", "Your e-mail");
    $email->setRequired(true);
    $email->setHelpText("Valid email required!");
    $area = new TextArea("sample_area");
    $password = new Password("login_password", "Password");
    $password->setDisabled(true);
    $checkb1 = new Checkbox("remember", "Remember my settings");
    $checkb2 = new Checkbox("accept", "Accept our privacy policy");
    $checkb2->setChecked(true);
    $radio1 = new Radio("envi", "Live version", "envi_live", "live");
    $radio2 = new Radio("envi", "Development version", "envi_dev", "dev");
    $radio1->setChecked(true);
    $select1 = new Select("select_test", "Select branche");
    $select1->setOptions(array("master" => "Master branche", "dev" => "dev", "testing1" => "Highly testing, mostly broken"));
    $select1->setValue("testing1");
    $file1 = new File("file_sample", "Logo", "logo_file");