# bit-form/3.3.1/assets/bfReset.min.js

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

- Page: https://pluginprobe.com/plugins/bit-form/3.3.1/code/assets/bfReset.min.js
- Raw: https://pluginprobe.com/plugins/bit-form/3.3.1/raw/assets/bfReset.min.js
- Modified: 2026-08-27T13:24:14+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/3.3.1/code/assets/bfReset.min.js#L10-L20`.

```javascript
var bfReset=function(){"use strict";return function(e,t=!1){if(t){const t=new CustomEvent("bf-form-reset",{detail:{formId:e}});bfSelect(`#form-${e}`).dispatchEvent(t)}const r=window.bf_globals[e];"undefined"!=typeof resetPlaceholders&&resetPlaceholders(r),"undefined"!=typeof bfResetDefaultValue&&bfResetDefaultValue(r),"undefined"!=typeof customFieldsReset&&customFieldsReset(r),"undefined"!=typeof resetOtherOpt&&resetOtherOpt(e),bfSelect(`#form-${e}`).reset(),"undefined"!=typeof initTextLengthHelper&&initTextLengthHelper(e),"undefined"!=typeof initPasswordStrengthHelper&&initPasswordStrengthHelper(e),localStorage.setItem("bf-entry-id",""),r.inits?.multi_step_form&&r.inits.multi_step_form.reset(),Object.keys(r.fields).forEach(t=>{const r=bfSelect(`#form-${e} .${t}-err-wrp`);r&&(setStyleProperty(r,"height","0px"),setStyleProperty(r,"opacity",0),setStyleProperty(bfSelect(`.${t}-err-msg`,r),"display","none"))}),r.gRecaptchaSiteKey&&"v2"===r.gRecaptchaVersion&&window?.grecaptcha?.reset(),r.turnstileSiteKey&&window?.turnstile?.reset(),r.hCaptchaSiteKey&&window?.hcaptcha?.reset()}}();

```
