Beispiel #1
0
 std::shared_ptr<Wt::WValidator> createNameValidator(const std::string& field) {
     auto v = std::make_shared<Wt::WLengthValidator>();
     v->setMandatory(true);
     v->setMinimumLength(1);
     v->setMaximumLength(MAX_LENGTH);
     return v;
 }
Beispiel #2
0
 std::shared_ptr<Wt::WValidator> createBirthValidator() {
     auto v = std::make_shared<Wt::WDateValidator>();
     v->setBottom(Wt::WDate(1900, 1, 1));
     v->setTop(Wt::WDate::currentDate());
     v->setFormat("dd/MM/yyyy");
     v->setMandatory(true);
     return v;
 }
		ShareCreatePasswordValidator(Wt::WObject *parent = 0)
		: Wt::WValidator(parent)
		{
			setMandatory(true);
		}
Beispiel #4
0
 std::shared_ptr<Wt::WValidator> createChildrenValidator() {
     auto v = std::make_shared<Wt::WIntValidator>(0, MAX_CHILDREN);
     v->setMandatory(true);
     return v;
 }
Beispiel #5
0
 std::shared_ptr<Wt::WValidator> createCityValidator() {
     auto v = std::make_shared<Wt::WLengthValidator>();
     v->setMandatory(true);
     return v;
 }