JavaScript阻止我输入文本框

JavaScript阻止我输入文本框,javascript,textbox,Javascript,Textbox,我的网站有这个问题。我不能单击表单中的任何文本输入,除非我先单击了生日输入。 我进行了测试,发现问题来自Root/prototype.js。我不清楚这就是为什么我不知道这个问题。但是它有一个函数,它创建一个包装器,并只隔离日期输入。我不知道如何在不破坏日期选择器的情况下解决这个问题 我现在提出的唯一解决方案是显示一个提示:“请先选择您的出生日期,以便我们确认您的年龄” 函数设置日历(){ //嵌入式日历 日历设置( { dateField:“embeddedDateField”, paren

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

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


函数设置日历(){
//嵌入式日历
日历设置(
{
dateField:“embeddedDateField”,
parentElement:“嵌入日历”
}
)
//弹出式日历
日历设置(
{
日期字段:“popupDateField”,
triggerElement:'popupDateField'
}
)
}
观察(窗口“加载”,函数(){setupCalendars()})

请为您的网站添加一个链接或创建一个js.fiddle供我们查看。请包括您在网站上使用的CSS(特别是输入元素和/或相关的CSS)。
<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>