public function ContestEntryForm() { $validator = RequiredFields::create('Name', 'Email', 'Title', 'myCaptcha'); $recaptchaField = RecaptchaField::create('myCaptcha', 'Are You a Robot?'); $recaptchaField->jsOptions = array('theme' => 'clean'); // optional // Create fields $fields = new FieldList(Textfield::create('Name'), Textfield::create('Email'), Textfield::create('Title'), HTMLEditorField::create('Content'), $recaptchaField); // Create actions $actions = new FieldList(FormAction::create('doContestEnter', 'Submit')->addExtraClass('btn btn-secondary')); return Form::create($this, 'ContestEntryForm', $fields, $actions); }