通过单击按钮获取当前系统日期时间

时间:2012-04-07 02:59:21

标签: java javascript ajax richfaces

在JSF + RichFaces中,我有一个inputText和一个按钮,如何点击按钮,datetime系统将在inputText上显示?如果有人知道这一点,请指导我。感谢。

3 个答案:

答案 0 :(得分:0)

使用jQuery尝试这个,它设置客户端日期。

S("#theButton").click(function{
   var currentDate = new Date();
   $("#theInput").val() = currentDate;
})

答案 1 :(得分:0)

你可以使用这个技巧:

在托管bean中,声明此条目

<managed-bean>
    <managed-bean-name>now</managed-bean-name>
    <managed-bean-class>java.util.Date</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
</managed-bean>

因此,在您的JSF页面中,您可以使用:

<h:outputText value="#{now}">
    <f:convertDateTime pattern="MM/dd/yyyy"/>
</h:outputText>

这只是您网页中的实际日期。

答案 2 :(得分:0)

我应用了JQuery代码,我的代码如下: $("button:#Set").click(function () { var currentDate = new Date(); $("#textbox").val(currentDate); });

这些代码与文本框的类型运行良好: <input id="textbox" type="textbox" value="Type something"></input>

但是如果我使用JSF文本框,我就无法运行它: <h:inputText id="textboxJSF" value="#{myController.student}"

===&GT; JQuery如何理解textboxJSF?感谢