Quantcast
Channel: Adobe Community: Message List
Viewing all articles
Browse latest Browse all 135144

Re: Check to see if any field is empty

$
0
0

Not if you use the comparison of the field's value to the field's default value.

 

// required fields;
var aRequiredFields = new Array("Text1", "Text2",
"Check Box3", "Group1", "List Box5", "Dropdown6");
// messages for non-completed fields;
var aMessage = new Array();
aMessage["Text1"] = "Complete Text1";
aMessage["Text2"] = "Complete Text2";
aMessage["Check Box3"] = "Complete Check Box3";
aMessage["Group1"] = "Complete Radio Button Troup1";
aMessage["List Box5"] = "Complete List Boxt5";
aMessage["Dropdown6"] = "Complete Dropdown6";
// array  of non-compleeted field names;
var aNotCompleted = new Array();
// loop through fields and finding fields whose value si the same as their default value;
for(var i = 0; i < aRequiredFields.length; i++) {
if(this.getField(aRequiredFields[i]).value == this.getField(aRequiredFields[i]).defaultValue) {
    // log field name into array;
aNotCompleted.push(aRequiredFields[i]);
} // not completed
} // end loop field names
if(aNotCompleted.length != 0) {
var cMsg = "Complete following " + aNotCompleted.length + " fields:";
for(var i = 0; i < aNotCompleted.length; i++) {
  // load field message into error message
  cMsg += "\r"+ aMessage[aNotCompleted[i]];
  }
app.alert(cMsg, 1, 0);
} else {
app.alert("Conradualtions, all fields completed", 3, 0);
}


Viewing all articles
Browse latest Browse all 135144

Trending Articles