2013-04-16 1 views
0

Используя этот пример кода, я пытаюсь включить/отключить поле «arrdatfrom». Однако, как только это текстовое поле было отключено, я не могу заставить его повторно включить. Функция ниже выполняется, когда пользователь нажимает кнопку «Обновить». Я построил эту маленькую демоверсию, чтобы доказать, что я пробовал много способов сделать это. Есть идеи?Отключить/включить поле ввода

function showBooking() { 
    var d = new Date() 
    formvals.arrdatefrom = document.getElementById("arrdatfrom").value 
    formvals.arrdatethru = document.getElementById("arrdatthru").value 
    formvals.depdatefrom = document.getElementById("depdatfrom").value 
    formvals.depdatethru = document.getElementById("depdatthru").value 
    formvals.bookname  = document.getElementById("bookname").value 
    formvals.peakroomfrom = document.getElementById("peakroomfrom").value 
    formvals.peakroomthru = document.getElementById("peakroomthru").value 
    formvals.peakattendfrom = document.getElementById("peakattendfrom").value 
    formvals.peakattendthru = document.getElementById("peakattendthru").value 

    alert (' ngs.hta ready to enable') 
    document.getElementById("arrdatfrom").enabled = 'true' 

    alert ('ngs.hta in showBooking!! disable. ') 
    document.getElementById("arrdatfrom").disabled = 'true' 
    ... 

ответ

0

Нет собственности .enabled. Чтобы снова включить отключенный элемент, установите .disabled = false.

 Смежные вопросы

  • Нет связанных вопросов^_^