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'
    ...
4

1 に答える 1