2016-04-07 68 views
0

Aşağıdaki kod var: Yukarıdaki alan istediğim tam olarak ne olduğu, boş bırakılırsa'requiredMessage' özniteliği xhtml formunda çalışmıyor. Hata mesajı göstermez

Enter a word: 
<h:inputText value="#{testfile1.input}" styleClass="textbox" id="inputID" maxlength="100" required="true" requiredMessage="Input should not be blank"> 
     </h:inputText> 
<h:message for="inputID" style="color:red"/> 
<a4j:commandButton value="Save" styleClass="button" action="#{testfile1.saveData}"> </a4j:commandButton> 

tasarruf düğmesi çalışmıyor. Ancak, herhangi bir hata mesajını görüntüleyemiyorum.

+0

Tüm alanları işaretleyerek formu göndermek istiyorsanız 'h: commandButton' kullanabilirsiniz. 'A4j: commandButton'unu' instant = "true" 'özniteliği ile kullanabilirsiniz ve alan denetimi atlanacaktır. –

cevap

1

Kişisel KomutDüğmesi'ı yeniden işleme değil h: ileti

Eğer h sarabilirsiniz: Mesaj ajax isteği yapıldığında bu yüzden oto-işlemek gibi ...

<a4j:outputPanel ajaxRendered="true"> 
    <h:message for="inputID" style="color:red" /> 
</a4j:outputPanel> 

veya. .. commandButton üzerinde işlenen özniteliği kullanılır (örn. render = "@ form")