Below is the code to get the empty filleds (counter);
form1.Page1.notification.NumericField1::ready:layout - (FormCalc, client)
var FilledRows = 0
for i = 0 upto Body.Table1.Row1.instanceManager.count - 1 do
if (Body.Table1.Row1[i].drp_names eq null) then
FilledRows = FilledRows + 1;
this.rawValue = FilledRows;
endif
endfor
the code in Javascript to check if the value of the counter is zero
form1.Page1.save_as::click - (JavaScript, client)
if (notification.NumericField1.rawValue == 0){
xfa.host.messageBox("This will save your form as PDF form, means you can edit later once more","Save As Form",3,0);
app.execMenuItem("SaveAs");}
else
{xfa.host.messageBox("You have : " + notification.NumericField1.rawValue + " empty highlighted fields","Empty Fields",3,0);}