Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

iOS device displays number keypad with special characters



iOS device displays number keypad with special characters. 

Error Messages

Not Applicable.

Steps to Reproduce

  1. Configure an integer property on UI
  2. Set the UI control with type integer or pxNumber, (Editable format also as Number)
  3. Build a Pega mobile application
  4. Open the application in an iOS device and attempt to enter a value in the integer field. The keypad with numbers and special characters display

Root Cause

A third-party product issue. By default iOS displays a standard keyboard slightly modified with a row of numbers at the top.


Perform the following local-change:

Create a custom control and use the following input tag to display a numeric keypad:

<input type="number" min="0" inputmode="numeric" pattern="[0-9]*" title="Non-negative integral number" <pega:include name="ClientValidation"/> name="<pega:reference name='$this-name' mode='NORMAL'/>" >

Use the following code to use action sets for the control:

<pega:include name="ClientValidation"/> name="<pega:reference name='$this-name' mode='NORMAL'/>"


Published August 19, 2019 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us