type Attribute (errorMessage Element)

Microsoft Office InfoPath

type Attribute (errorMessage Element)

Identifies the type of error message to return.

Type

      xsd:NMTOKEN
    

Remarks

The type attribute is an optional attribute of the errorMessage element.

Allowed values are "modeless" and "modal". Default value is "modeless".

A dialog box with the long message is returned for "modal" errors. When the dialog box is closed, the field is marked with a dashed red border to indicate that the value is invalid. A user can read the error message by right-clicking the field.

For "modeless" errors, no dialog box is displayed. The field is marked with a dashed red border to indicate that the value is invalid. A user can read the error message by right-clicking the field.

Note  If the field is invalid as a result of scripting code or because it was invalid to begin with, but has not been edited, then it will be marked with a red underline.

Example

The following is an example of the type attribute as it is used in the errorMessage element:

    <xsf:customValidation>
   <xsf:errorCondition
      match="/exp:expenseReport"
      expressionContext="exp:reportDate"
      expression="msxsl:string-compare(., ../exp:startDate) < 0 and ../exp:startDate != """
      showErrorOn=".">
      <xsf:errorMessage
         type="modeless"
         shortMessage="The report date occurs before the end of the expense period.">
         The report date occurs before the end of the expense period. Verify that this is correct.
      </xsf:errorMessage> 
   </xsf:errorCondition>
</xsf:customValidation>