# sureforms/0.0.13/assets/js/minified/blocks/input.min.js

SureForms – Contact Form Builder, AI Forms, Payment Form, Survey &amp; Quiz, version 0.0.13. 1 lines.

- Page: https://pluginprobe.com/plugins/sureforms/0.0.13/code/assets/js/minified/blocks/input.min.js
- Raw: https://pluginprobe.com/plugins/sureforms/0.0.13/raw/assets/js/minified/blocks/input.min.js
- Modified: 2024-10-17T17:50:12+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/sureforms/0.0.13/code/assets/js/minified/blocks/input.min.js#L10-L20`.

```javascript
function inputFieldMasking(){document.querySelectorAll(".srfm-input-input").forEach(a=>{var t=a.getAttribute("data-srfm-mask");if("none"!==t){var e={clearIncomplete:!0};switch(t){case"(###) ###-####":e.mask="(999) 999-9999";break;case"(##) ####-####":e.mask="(99) 9999-9999";break;case"dd/mm/yyyy":e.alias="datetime",e.inputFormat="dd/mm/yyyy";break;case"hh:mm:ss":e.alias="datetime",e.inputFormat="HH:MM:ss";break;case"dd/mm/yyyy hh:mm:ss":e.alias="datetime",e.inputFormat="dd/mm/yyyy HH:MM:ss";break;case"custom-mask":var s,m=a.getAttribute("data-custom-srfm-mask");m.startsWith("date:")?(s=m.replace(/^date:\s*/,""),e.alias="datetime",e.inputFormat=s):m.startsWith("alias:")?(s=m.replace(/^alias:\s*/,""),e.alias=s):e.mask=m}new Inputmask(e).mask(a)}})}document.addEventListener("DOMContentLoaded",inputFieldMasking);
```
