2012-04-07 115 views
0

在JSF + RichFaces的,我有一个的inputText和一个按钮,我怎么能在一个按钮,日期时间系统将显示在inputText的点击?如果有人知道这一点,请指导我。谢谢。获得通过点击按钮当前系统日期时间

+2

日期可以使用'var d = new Date()' – 2012-04-07 03:04:23

+0

差劲的问题。没有努力,没有研究,没有代码 – kommradHomer 2012-04-07 11:18:22

回答

0

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

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

感谢Raminson,我已经应用的代码,这是相当确定,如果文本框是这样的:<输入ID =“文本”类型=“文本框”值=“ABC”>
但我可以”用JSF的类型做: JQuery如何理解textboxJSF? – Bryan 2012-04-07 11:00:33

0

您可以使用这一招:

在Managed 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> 

这只会在您的网页中显示实际日期。

+0

谢谢你这么多 – Bryan 2012-04-07 11:13:38

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}"

===>如何JQuery的可以理解textboxJSF?谢谢

+0

可以通过使用某事像FF萤火虫插件找到关于客户端所生成的输入的#ID和通过jquery的设置的值,例如=> #JSFgeneratedInput – undefined 2012-04-07 11:21:04

+0

谢谢你这么多,它运行良好 – Bryan 2012-04-07 15:30:52

+0

欢迎你好友。 – undefined 2012-04-07 18:40:36