Our website features a fixed header and footer with scrollable content.
We have 20 text boxes on the page, but the ones at the bottom, like Zip and Telephone, are obscured by the iOS virtual keyboard that appears when a text box is clicked.
If we could detect that the user's device has a virtual keyboard, we could potentially add padding to the bottom text box so it remains visible above the keyboard when scrolled into view.
Is this a common approach to handling this issue? And if so, is there a JavaScript/CSS method to determine if a virtual keyboard will pop up on the device? Or should we attempt to detect this server-side since it's an aspx page?