Calling one form from another with button.

 6 Replies
 0 Subscribed to this topic
 12 Subscribed to this forum
Sort:
Author
Messages
wilcoxmad
Veteran Member Send Private Message
Posts: 87
Veteran Member

I'm trying to call one custom form from another and pass some data to the second:                 if (id == "push1")

                {

                var vCompany=lawForm.getFormValue("text1");

                var vYear = lawForm.getFormValue("text3");

                var vQtr = lawForm.getFormValue("text4");

                var vEmp = lawForm.getDataValue("MANAGER",0);

 

                var sURL= portalObj.path+"?_TKN=CC42.1&QIC-COMPANY="+

                vCompany+"&SUPER-EMP="+vEmp+"&QIC-YEAR="+vYear+"&QIC-QUARTER="+vQtr;

         alert (sURL);      

                window.open(sURL);

                 return true;

               

                }

  Do y'all see anything wrong with this? When it opens the form nothing is filled out it’s just blank! I would like to have the second form do an inquiry when it pops up too! Thanks.

David Williams
Veteran Member Send Private Message
Posts: 1127
Veteran Member
If you have ProcessFlow, go into an Email and launch the Portal URL Builder (Insert Form URL). This will give you the syntax that you need to launch another form, passing the correct key fields. Keep in mind that if, for example, your company value is 1, that you will have to have to fill it in order to pass this as a 4 character field.
David Williams
wilcoxmad
Veteran Member Send Private Message
Posts: 87
Veteran Member
David, When I did that, this is what I see: MyURL?_PDL=DEV&_TKN=CC42.1&_HK=0001000001971. Since I am trying to Inq the HK shouldn't matter.
David Williams
Veteran Member Send Private Message
Posts: 1127
Veteran Member
I don't know what you mean by the HK shouldn't matter? When you launch that url the Inquire should work by default.
David Williams
wilcoxmad
Veteran Member Send Private Message
Posts: 87
Veteran Member

David, Thanks for your help, I tried the HK and I am still getting a blank form. Any suggestions?  if (id == "push2")                 {                 var vFC="I"                 var vCompany=lawForm.getFormValue("text1");                 var vYear = lawForm.getFormValue("text3");                 var vQtr = lawForm.getFormValue("text4");                 var vEmp = lawForm.getDataValue("MANAGER",1);                  var vEmp2 = portalWnd.oUserProfile.getAttribute("employee");                  var vHK = "000100000197120132"     var sURL= portalObj.path+"?_TKN=CC42.1&_QIC-COMPANY="+                 vCompany+"&_SUPER-EMP="+vEmp+"&_QIC-YEAR="+vYear+"&_QIC-QUARTER="+vQtr+"_HK="+vHK;

                 alert(sURL);

                window.open(sURL);

                return true;      }

David Williams
Veteran Member Send Private Message
Posts: 1127
Veteran Member
Try var sURL= portalObj.path+"?_TKN=CC42.1&_HK="+vHK
David Williams
wilcoxmad
Veteran Member Send Private Message
Posts: 87
Veteran Member
Well, that is better. I am getting the company and employee now. Still need the quarter and year!