My Webprojects, Software, Work

Gravity Forms List Field Type: Make sure to have a minum number of rows

I recently ran in the problem that a client wanted an application form which is easy peasy built with Gravity forms.

They also wanted to ensure that at least 3 previous jobs are filled out. The previoius employers field was a list field (Name, Address, Time worke there etc.)

If you ever need to enforce a minumum amount of list items use the Gravity Form field validation :

add_filter( 'gform_field_validation_1_27', 'force_three_rows_in_lists', 10, 4 );

function force_three_rows_in_lists($result, $value, $form, $field){

if ( $result['is_valid'] && count($value) < 3) {
$result['is_valid'] = false;
$result['message'] = 'Please enter at least 3 previous employers (Use the + Button at the end to add more lines)';
}

return $result;
} 

The count($value)< 3 is the important part, the $value is an array of rows that are submitted.

 

More Info about that filter in the Gravity Froms Documentation.

Advertisements
My Webprojects, Uncategorized

Staubwisch

Hust, Hust. Wo kommt der ganze Staub her?
Lange nichts mehr passiert hier. Ich verspreche aber das sich das wieder ändern wird. Großes Indianerehrenwort.

Heute sind Wahlen. BTW. 😉
(Als ich den Artikel schrieb waren Wahlen, leider vergaß ich den Artikel zu veröffentlichen 😦 )

My Webprojects

noch was technisches

Das Übersetzungsplugin in der rechten Sidebar hat seit einiger Zeit nicht mehr richtig gearbeitet. Ich habe es nun durch ein neues ersetzt. Die Seite wird jetzt direkt bei [[Google]] übersetzt und dann hier angezeigt. Ich hoffe das funktioniert besser.

My Webprojects

Der Inhalt der alten Webseite

Ich habe eigentlich nicht vor noch mehr Inhalt von der alten Webseite zu übernehmen. Das wird ein klarer Schnitt. Ich denke nicht, das viele Menschen die Artikel vermissen werden.

Ich werde hier nun regelmäßig bloggen (Ich werde es zumindest versuchen 😉 ). In der rechten Spalte findet man auch allen Unsinn den ich bei [[Twitter]] von mir gebe.

Kommentare sind wie immer gerne gesehen.

My Webprojects

Hallo Welt!

Ich habe auf meiner Webseite eine neue Software installiert, WordPress. Die alte (Joomla) fraß etwas zuviel Platz.

Ich werde versuchen bald hier meine alten Inhalte einzupflegen.

Natürlich wird das Design auch noch ein wenig verändert.

PS: Das Tippspiel findet man immer noch dort wo es immer war.