Advertisement
geminilabs

Untitled

Feb 13th, 2025 (edited)
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.addEventListener('DOMContentLoaded', () => {
  2.     const forms = document.querySelectorAll('.glsr-review-form');
  3.     forms.forEach(form => {
  4.         const ratingField = form.querySelector('.glsr-star-rating select');
  5.         if (!ratingField) return
  6.         const fields = form.querySelectorAll('.glsr-field[data-field]:not(.glsr-required)');
  7.         fields.forEach(el => el.classList.add('glsr-hidden'))
  8.         ratingField.addEventListener('change', (ev) => {
  9.             const action = ev.target.value < 4 ? 'add' : 'remove';
  10.             fields.forEach(el => el.classList[action]('glsr-hidden'))
  11.         })
  12.     })
  13. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement