# ActionSubmitFormProperties

## Content

[**DsPdfJS API v9.1.3**](../README)

***

[DsPdfJS API](../globals) / ActionSubmitFormProperties

# Type Alias: ActionSubmitFormProperties

> **ActionSubmitFormProperties** = `object`

Represents an action that causes a script to be compiled and executed by the JavaScript interpreter.

## See

[ActionSubmitForm](../classes/ActionSubmitForm)

## Properties

### canonicalDateFormat?

> `optional` **canonicalDateFormat**: `boolean`

Indicates whether any submitted field values representing dates are converted to
the standard format described in PDF specification.

***

### excludeSpecifiedFields?

> `optional` **excludeSpecifiedFields**: `boolean`

Indicates whether the fields specified by the 'fields' list
should be excluded for processing.
By default this property is "false", which means that the fields
in the list are processed. If this property is set to "true",
the fields in the list are excluded from processing.

***

### fdfFormat?

> `optional` **fdfFormat**: [`FDFFormatFlags`](../enumerations/FDFFormatFlags)

The additional flags used if [submitFormat](#submitformat) is [SubmitFormatType#FDF](../enumerations/SubmitFormatType#fdf).

***

### htmlFormFormat?

> `optional` **htmlFormFormat**: [`HtmlFormFormatFlags`](../enumerations/HtmlFormFormatFlags)

The additional flags used if [submitFormat](#submitformat) is [SubmitFormatType#HtmlForm](../enumerations/SubmitFormatType#htmlform).

***

### includeFieldsWithNoValue?

> `optional` **includeFieldsWithNoValue**: `boolean`

Indicates whether the fields without a value should be included in request.

***

### pdfFormat?

> `optional` **pdfFormat**: [`PDFFormatFlags`](../enumerations/PDFFormatFlags)

The additional flags used if [submitFormat](#submitformat) is [SubmitFormatType#PDF](../enumerations/SubmitFormatType#pdf).

***

### submitFormat?

> `optional` **submitFormat**: [`SubmitFormatType`](../enumerations/SubmitFormatType)

The format which should be used in request.

***

### uri

> **uri**: [`FileSpecificationProperties`](FileSpecificationProperties) \| `string` \| [`FileSpecification`](../classes/FileSpecification)

The value defining URL of the script at the Web server that will process the submission.

#### See

 - [FileSpecification](../classes/FileSpecification)
 - [FileSpecificationProperties](FileSpecificationProperties)
