RichFaces 4.2日历。 如何通过JavaScript设置Calendar的InputField?
我必须将客户端的日期字符串复制到日历输入字段“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"
也许JavaScript函数setInputField: function(dateStr, event)
随丰富的面孔一起发布calendar.js
可能有所帮助,但我该如何使用它?
在日期组件上使用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