Calling a Function in JScript on an InfoPath form - InfoPath Dev
in

InfoPath Dev

Calling a Function in JScript on an InfoPath form

Last post 12-19-2007 09:39 AM by Greg Collins. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 12-13-2007 08:51 AM

    Calling a Function in JScript on an InfoPath form

    I want to call a function that I created in an InfoPath form using JScript.

    My function is...

    function btnOBSRollUpQuery::OnClick(eventObj)

    {

       code

    }

    I am calling my function with this code but it is nor working..Do you know why? I am calling this from Form Code behind a Submit button.

    var queryCheck = XDocument.DOM.selectSingleNode("/dfs:myFields/my:FormData/my:QUERY_CHECK").text;

    if (queryCheck == "OBSRollUp")

    {

       btnOBSRollUpQuery();

    } 

     

    Filed under:
  • 12-13-2007 10:08 AM In reply to

    Re: Calling a Function in JScript on an InfoPath form

    JScript has a sneaky way of doing this that is not commonly known--and something you would certainly never think of on your own...

    myFunctionAccessName = function btnOBSRollUpQuery::OnClick(eventObj)
    {
       code
    }

    var queryCheck = XDocument.DOM.selectSingleNode("/dfs:myFields/my:FormData/my:QUERY_CHECK").text;
    if (queryCheck == "OBSRollUp")
    {
       myFunctionAccessName(null);
    } 

  • 12-19-2007 05:31 AM In reply to

    Re: Calling a Function in JScript on an InfoPath form

    This worked great.  Thanks!

  • 12-19-2007 09:39 AM In reply to

    Re: Calling a Function in JScript on an InfoPath form

    Great! Glad to have helped.

    I don't recall where I picked up that little tidbit, but it's a great one to have in your arsenal.

Page 1 of 1 (4 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.