2013-04-16 85 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