File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Client-Side Components/Client Scripts/Field Validations Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments