2012-04-07 3 views

Antwort

0

versuchen Sie dies mit jQuery, es legt Client-seitiges Datum fest.

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

Dank Raminson, ich habe bereits Ihren Code angewendet, es ist ganz in Ordnung, wenn Textfeld wie folgt:
Aber ich kann ' t mache es mit JSF-Typ: Wie kann JQuery textboxJSF verstehen? – Bryan

0

Sie diesen Trick verwenden:

In der Managed Bean, erklären diesen Eintrag

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

Also, in Ihrer JSF-Seite können Sie: Dieses

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

wird nur das aktuelle Datum auf Ihrer Seite angezeigt.

+0

Vielen Dank – Bryan

0

bewarb ich mich JQuery-Code, und mein Code wie folgt vor: $("button:#Set").click(function() { var currentDate = new Date(); $("#textbox").val(currentDate); });

Diejenigen, gut mit der Art der Textbox Code ausführen: <input id="textbox" type="textbox" value="Type something"></input>

Aber ich kann es nicht laufen kann, wenn ich JSF Textbox verwenden: <h:inputText id="textboxJSF" value="#{myController.student}"

===> Wie kann JQuery textboxJSF verstehen? Danke

+0

Sie können die #id der generierten Eingabe auf der Client-Seite mit etw wie FF Firebug Addon finden und seinen Wert von jquery setzen, zum Beispiel => #JSFgeneratedInput – undefined

+0

Vielen Dank, es lief gut – Bryan

+0

Sie sind willkommen Kumpel. – undefined

Verwandte Themen