[英]RichFaces 4.2 Calendar. How can I set the InputField of Calendar by JavaScript?
我必须将客户端的日期字符串复制到日历输入字段“ 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"
丰富的表情calendar.js
附带的JavaScript函数setInputField: function(dateStr, event)
可能会有所帮助,但是我该如何使用呢?
在日期组件上使用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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.