2010-07-08 36 views
0

我有一組輸入文本框,用於激活日曆以便在單擊時選擇日期。這工作正常。由另一個Javascript函數填充時獲取文本輸入值

我現在需要使用onblur事件獲取輸入到這些輸入中的值。我的問題是我的Javascript沒有檢測到輸入的日期,而是輸入的默認值(即垃圾)。不知何故,我需要檢測第一個函數返回的值,而我目前還不知道這一點。

的數據流所需的:

onclick.input>日曆>輸入填充> onblur.input>檢測新值> ...

當試圖檢測新值,JS是找到inital值代替。

守則: (第二組功能)

var myDates = document.getElementById("step4"); 
    myDates = myDates.getElementsByTagName("input"); 

    for (var i = 0; i< myDates.length; i++) { 
     myDates[i].onblur = function() { step4param(); return false; }; 
    } 
} 

function step4param() { 
    var date1 = document.getElementById("day1"); 
    var date2 = document.getElementById("monthyear1"); 
    alert (date1.getAttribute("value")); 
} 

不知道什麼日曆的部分是有關...

+0

請顯示您的代碼。 – 2010-07-08 08:46:22

回答

相關問題