Sorry, try this... var ok = true; var i = 0; var flds = ""; for (i = 0; i < this.numFields; i++){ var f = this.getField(this.getNthFieldName(i)); try{ if(f.required==true){ if(f.value==""){ ok=false; if (flds == ""){ flds = flds + f.name; }else{ flds = flds + "," + f.name; } }; }; }catch(e){ //app.alert(f.name + " " + e.description); } }; if(ok==true){ var cToAddr = "user@email.com"; var url = "mailto:" + cToAddr + "?subject=Report: " + encodeURIComponent(this.getField("Owner").value) + "&body=Report Attached. Serial Number: " + encodeURIComponent(this.getField("SerialComplete").value) + "&cc=&bcc="; var submitAs = "PDF";//PDF,FDF,XFDF,XDP,XML this.submitForm({cURL:url,cSubmitAs:submitAs}); }else{ app.alert('Missing Values: ' + flds); };
... View more