Previous Next


                                                   703
         SECTION 8.6                                                             Interactive Forms



         • JavaScript actions (PDF 1.3) cause a script to be compiled and executed by the
           JavaScript interpreter.


         Submit-Form Actions

         A submit-form action transmits the names and values of selected interactive form
         fields to a specified uniform resource locator (URL), presumably the address of a
         Web server that will process them and send back a response. Table 8.85 shows the
         action dictionary entries specific to this type of action.

         The value of the action dictionary’s Flags entry is an unsigned 32-bit integer con-
         taining flags specifying various characteristics of the action. Bit positions within
         the flag word are numbered from 1 (low-order) to 32 (high-order). Table 8.86
         shows the meanings of the flags; all undefined flag bits are reserved and must be
         set to 0.

                      TABLE 8.85 Additional entries specific to a submit-form action
KEY           TYPE                       VALUE

S             name                       (Required) The type of action that this dictionary describes; must be
                                         SubmitForm for a submit-form action.

F             file specification         (Required) A URL file specification (see Section 3.10.4, “URL Spec-
                                         ifications”) giving the uniform resource locator (URL) of the script
                                         at the Web server that will process the submission.

Fields        array                      (Optional) An array identifying which fields to include in the sub-
                                         mission or which to exclude, depending on the setting of the
                                         Include/Exclude flag in the Flags entry (see Table 8.86). Each ele-
                                         ment of the array is either an indirect reference to a field dictionary
                                         or (PDF 1.3) a text string representing the fully qualified name of a
                                         field. Elements of both kinds may be mixed in the same array.
                                         If this entry is omitted, the Include/Exclude flag is ignored, and all
                                         fields in the document’s interactive form are submitted except those
                                         whose NoExport flag (see Table 8.70 on page 676) is set. (Fields
                                         with no values may also be excluded, depending on the setting of
                                         the IncludeNoValueFields flag; see Table 8.86.) See the text follow-
                                         ing Table 8.86 for further discussion.

Flags         integer                    (Optional; inheritable) A set of flags specifying various characteris-
                                         tics of the action (see Table 8.86). Default value: 0.

Previous Next