Skip to content

Commit 737d899

Browse files
Create fieldValidation.js
1 parent 111a9d9 commit 737d899

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)