cancel
Showing results for 
Search instead for 
Did you mean: 

Javascript- Mandatory -Optional

Former Member
0 Kudos

Hi,

I am using following code for sending interactive form through E-mail & also CCing to 5 people.

I need an option to make CC fields(CEmail) as optional & email field(IEMAIL) as mandatory.

var lEmail = xfa.record.ITEM.PEMAI.value;
var CEmail = xfa.record.ITEM.PPCC1.value+";"+xfa.record.ITEM.PPCC2.value+
";"+xfa.record.ITEM.PPCC3.value+";"+xfa.record.ITEM.PPCC4.value+";"
+xfa.record.ITEM.PPCC5.value;
var myDoc = event.target;
try {
  myDoc.mailDoc({
    bUI: false,
    cTo: lEmail,
    cCc: CEmail,
    cSubject: "Document",
    cMsg: "Dear Customer,.........."
    });
} catch (e)

What code changes should I make? becasue i am getting a message saying"null" is not acceptable.

Rgds

vara

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

For the send or submit button check whether the EmailId field is null or not and display an error message, for CC Email dont check for mandatory , but use the code as below;



var lEmail = xfa.record.ITEM.PEMAI.rawValue;
var CEmail = xfa.record.ITEM.PPCC1.rawValue+";"+xfa.record.ITEM.PPCC2.rawValue+
";"+xfa.record.ITEM.PPCC3.rawValue+";"+xfa.record.ITEM.PPCC4.rawValue+";"
+xfa.record.ITEM.PPCC5.rawValue;

if ( IEmail == null )
{
    xfa.host.messageBox("Please enter the Email");
}
elseif
{
   if ( xfa.record.ITEM.PPCC1.rawValue != null || xfa.record.ITEM.PPCC2.rawValue != null ||
        xfa.record.ITEM.PPCC3.rawValue != null || xfa.record.ITEM.PPCC4.rawValue != null ||
        xfa.record.ITEM.PPCC5.rawValue != null )
   {
       var myDoc = event.target;
       try {
               myDoc.mailDoc({
               bUI: false,
               cTo: lEmail,
               cCc: CEmail,
               cSubject: "Document",
               cMsg: "Dear Customer,.........."
               });
        } catch (e)
    }
    else
    {
       var myDoc = event.target;
       try {
               myDoc.mailDoc({
               bUI: false,
               cTo: lEmail,
               cSubject: "Document",
               cMsg: "Dear Customer,.........."
               });
        } catch (e)
    }
}

Thanks and Regards

Pradeep Goli

Former Member
0 Kudos

Thank you Pradeep.It solved my problem.

I am awarding you full points.

rgds

Vara

Answers (0)