Как я могу применить Javascript к форме лайтбокса Squarespace Product? - PullRequest
0 голосов
/ 14 апреля 2020

Я использую код ниже, чтобы ограничить количество символов в поле текстовой области. Я поместил его в Footer Code Injection.

Это работает, если форма находится на странице, однако, если форма находится внутри лайтбокса, она не работает. Кто-нибудь может предложить какое-нибудь руководство?

<script type="text/javascript">
function runAfterLoad() {
var maxchars = 20;
$('textarea').keyup(function () {
   var tlength = $(this).val().length;
   $(this).val($(this).val().substring(0, maxchars));
   var tlength = $(this).val().length;
   remain = maxchars - parseInt(tlength);
   $('.counter').text(remain);
}); }
window.addEventListener("load", function () {
window.setTimeout(runAfterLoad, 1000);
}, false);
</script>
...