We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 111a9d9 commit 737d899Copy full SHA for 737d899
1 file changed
Client-Side Components/Client Scripts/Field Validations/fieldValidation.js
@@ -0,0 +1,23 @@
1
+function onLoad(){
2
+ var targetViewName = 'your_target_view_name';
3
+ var requiredFields = ['field1', 'field2', 'field3'];
4
+
5
+ var currentViewName = g_form.getViewName();
6
7
+ if (currentViewName === targetViewName) {
8
+ var emptyFields = [];
9
10
+ for (var i = 0; i < requiredFields.length; i++) {
11
+ var fieldValue = g_form.getValue(requiredFields[i]);
12
+ if (!fieldValue || fieldValue.trim() === '') {
13
+ emptyFields.push(g_form.getLabelOf(requiredFields[i]));
14
+ }
15
16
17
+ if (emptyFields.length > 0) {
18
+ var errorMessage = "The following required fields cannot be empty: " +
19
+ emptyFields.join(', ');
20
+ g_form.addErrorMessage(errorMessage);
21
22
23
+}
0 commit comments