# bit-form/2.10.1/assets/resetPlaceholders.min.js

Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator &amp; Custom Form Builder, version 2.10.1. 2 lines.

- Page: https://pluginprobe.com/plugins/bit-form/2.10.1/code/assets/resetPlaceholders.min.js
- Raw: https://pluginprobe.com/plugins/bit-form/2.10.1/raw/assets/resetPlaceholders.min.js
- Modified: 2023-11-28T12:02:30+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/bit-form/2.10.1/code/assets/resetPlaceholders.min.js#L10-L20`.

```javascript
var resetPlaceholders=function(){"use strict";return function(e){const{fields:t,contentId:c}=e,l=bfSelect(`#form-${c}`);Object.keys(t).forEach((e=>{const c=t[e],{typ:n,ph:o,phHide:s}=c;if(o||s)if("select"===n){const t=bfSelect(`.${e}-selected-opt-lbl`,l);t&&(t.textContent=o)}else if("html-select"===n){const t=bfSelect(`.${e}-slct-optn:first-child`,l);t&&(t.textContent=o)}else if("currency"===n){const t=bfSelect(`.${e}-currency-amount-input`,l);t&&(t.placeholder=o)}else if("phone-number"===n){const t=bfSelect(`.${e}-phone-number-input`,l);t&&(t.placeholder=o)}else{const t=bfSelect(`.${e}-fld`,l);t&&(t.placeholder=o)}}))}}();

```
