隐藏自动填充的字段说明

时间:2020-06-25 21:17:40

标签: javascript pardot

我试图在自动填充时隐藏CRM表单的字段描述(带有.description类)(=如果页面上的字段在字段中被填充,则页面加载时=),但只能在单击或键入时隐藏…如果输入中有任何文本(自动或手动)填充,我需要隐藏.description项。 任何想法都欢迎。随时询问您是否需要更多信息。 这是JavaScript代码:

JS

  ! function (e) {
  function t(r) {
    if (n[r]) return n[r].exports;
    var l = n[r] = {
      exports: {},
      id: r,
      loaded: !1
    };
    return e[r].call(l.exports, l, l.exports, t), l.loaded = !0, l.exports
  }
  var n = {};
  return t.m = e, t.c = n, t.p = "/", t(0)
}([function (e, t, n) {
  "use strict";
  n(2), n(1)
}, function (e, t) {
  "use strict";

  function n(e) {
    if (window.innerWidth < 768) {
      var t = e.parentElement.querySelector(".contact__form");
      l ? (l = !1, t.classList.remove("open"), e.querySelector(".icon-arrow").classList.remove("open")) : (l = !0, t.classList.add("open"), e.querySelector(".icon-arrow").classList.add("open"))
    }
  }
  var r = document.querySelectorAll(".contact__msg_action");
  Array.prototype.forEach.call(r, function (e) {
    e.addEventListener("click", function () {
      return n(e)
    })
  });
  var l = !1,
    o = document.querySelectorAll("input"),
    c = document.querySelectorAll("textarea");
  Array.prototype.forEach.call(o, function (e) {
    "" != e.value && "☃" != e.value && null !== e.parentElement.querySelector(".description") && (e.parentElement.querySelector(".description").style.display = "block"), e.addEventListener("input", function () {
      "" != e.value ? e.parentElement.querySelector(".description").style.display = "none" : e.parentElement.querySelector(".description").style.display = "block"
    })
  }), Array.prototype.forEach.call(c, function (e) {
    "" != e.value && "☃" != e.value && null !== e.parentElement.querySelector(".description") && (e.parentElement.querySelector(".description").style.display = "none"), e.addEventListener("input", function () {
      "" != e.value ? e.parentElement.querySelector(".description").style.display = "none" : e.parentElement.querySelector(".description").style.display = "block"
    })
  }), "" != document.querySelector(".pd-email input").value && "☃" != document.querySelector(".pd-email input").value && null !== document.querySelector(".pd-email input").parentElement.querySelector("label") && (document.querySelector(".pd-email input").parentElement.querySelector("label").style.display = "none"), document.querySelector(".pd-email input").addEventListener("input", function () {
    "" != document.querySelector(".pd-email input").value ? document.querySelector(".pd-email input").parentElement.querySelector("label").style.display = "none" : document.querySelector(".pd-email input").parentElement.querySelector("label").style.display = "block"
  })
}, function (e, t) {}]);

0 个答案:

没有答案