<a:form> <h:panelGrid columns="3" cellpadding="5"> <h:outputText value="KeyUp: " /> <a:inputText id="firstname" value="#{userView.firstname}"> <a:ajax event="keyup" update="out1" /> </a:inputText> <h:outputText id="out1" value="#{userView.firstname}" /> <h:outputText value="Blur: " /> <a:inputText id="surname" value="#{userView.lastname}"> <a:ajax event="blur" update="out2" /> </a:inputText> <h:outputText id="out2" value="#{userView.lastname}" /> </h:panelGrid> </a:form>
package com.jarch.showcase.view.ajax; import javax.faces.application.FacesMessage; import javax.faces.bean.ManagedBean; import javax.faces.context.FacesContext; @ManagedBean public class UserView { private String firstname; private String lastname; public String getFirstname() { return firstname; } public void setFirstname(String firstname) { this.firstname = firstname; } public String getLastname() { return lastname; } public void setLastname(String lastname) { this.lastname = lastname; } }