Watermark
Watermark displays a hint about input fields by using native placeholder in supported browsers and a javascript solution in others browser compatibility.
Watermark displays a hint about input fields by using native placeholder in supported browsers and a javascript solution in others browser compatibility.
<h:form>
<p:messages showDetail="true"/>
<h:panelGrid columns="3">
<h:outputLabel value="Search: "/>
<p:inputText id="keyword" value="#{watermarkBean.keyword}" required="true" label="Keyword" />
<p:watermark for="keyword" value="Search with a keyword" />
</h:panelGrid>
<p:commandButton actionListener="#{watermarkBean.search}" value="Regular" ajax="false" />
<p:commandButton actionListener="#{watermarkBean.search}" value="Ajax" onclick="PrimeFaces.cleanWatermarks();" oncomplete="PrimeFaces.showWatermarks();" />
</h:form>
package org.primefaces.examples.view;
public class WatermarkBean {
private String keyword;
public String getKeyword() {
return keyword;
}
public void setKeyword(String keyword) {
this.keyword = keyword;
}
public void search() {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"No results found with ", "'" + keyword + "'"));
}
}
Running PrimeFaces-4.0-SNAPSHOT on Mojarra-2.1.22
