-1

我必须将客户端的日期字符串复制到日历输入字段“renewal_date_input”。以下 JavaSript 不起作用:

document.getElementById('AddressDetails:renewal_date_input').value = renewalDateCombo.value.toString();

虽然有:

alert("written date is: " + document.getElementById('AddressDetails:renewal_date_input').value);

我们可以读出之前写的正确的日期字符串。但是该字符串没有出现在输入字段中。手动输入启用:

enableManualInput="true"

setInputField: function(dateStr, event)也许带有丰富面孔的 JavaScript 函数calendar.js会有所帮助,但我该如何使用它呢?

4

1 回答 1

0

setValue()在日期组件上使用函数,将Date对象作为参数传递

 var theCalendar = document.getElementById('AddressDetails:renewal_date_input');
 theCalendar.setValue(document.getElementById('AddressDetails:renewal_date_input').getValue()); //Here I assume renewal_date_input is also a calendar component
于 2013-04-17T15:04:37.837 回答