0

我的网站有这个问题。除非我先单击生日输入,否则我无法单击表单中的任何文本输入。我进行了测试,发现问题来自 Root/prototype.js。这不是我的清楚,这就是为什么我不知道这个问题。但它具有创建包装器并仅隔离日期输入的功能。我不知道如何在不破坏日期选择器的情况下解决此问题。

我现在想出的唯一解决方案是显示提示“请先选择您的出生日期,以便我们确认您的年龄”。

<script src="../Root/prototype.js"></script>
<script src="../Root/calendarview.js"></script>
<script>
  function setupCalendars() {
    // Embedded Calendar
    Calendar.setup(
      {
        dateField: 'embeddedDateField',
        parentElement: 'embeddedCalendar'
      }
    )

    // Popup Calendar
    Calendar.setup(
      {
        dateField: 'popupDateField',
        triggerElement: 'popupDateField'
      }
    )
  }

  Event.observe(window, 'load', function() { setupCalendars() })
</script>
4

0 回答 0