In JSF + RichFaces, habe ich eine inputText und eine Schaltfläche, Wie kann ich in eine Schaltfläche klicken das datetime System wird auf dem inputText angezeigt? Wenn jemand das weiß, bitte führe mich. Vielen Dank.Holen Sie sich aktuelle System Datetime durch Klick auf die Schaltfläche
Antwort
versuchen Sie dies mit jQuery, es legt Client-seitiges Datum fest.
S("#theButton").click(function{
var currentDate = new Date();
$("#theInput").val() = currentDate;
})
Dank Raminson, ich habe bereits Ihren Code angewendet, es ist ganz in Ordnung, wenn Textfeld wie folgt:
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.
Vielen Dank – Bryan
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
Datum kann mit 'var d = neues Datum()' –
schlechte Frage erhalten werden. kein Versuch, keine Forschung, kein Code – kommradHomer