Eu validei o campo preço como um valor mínimo e máximo e a mensagem que aparece é: j_idt5:preco: Erro de validação: o atributo especificado não está entre os valores esperados de 1 e 1.000. Sendo que eu setei uma requiredMessage. Por quê?
Grato.
Eu validei o campo preço como um valor mínimo e máximo e a mensagem que aparece é: j_idt5:preco: Erro de validação: o atributo especificado não está entre os valores esperados de 1 e 1.000. Sendo que eu setei uma requiredMessage. Por quê?
Grato.
Oi Hugo, requiredMessage
aparece apenas quando vc não colocou nenhum valor no input.
Use também o atributo validatorMessage
para definir uma mensagem especifica da validação.
abs
Estou usando o requiredMessage.
<h:outputLabel value="Preço:" for="preco" />
<h:inputText id="preco" value="#{livroBean.livro.preco}" requeired="true" requiredMessage="Preço é um campo obrigatório">
<f:validateDoubleRange maximum="1000.00" minimum="1.00" />
<f:ajax execute="@this" event="blur" render="messages" />
</h:inputText>
Achei a solução :). Deve-se usar o validatorMessage. Abs.
hhmmm, nao foi isso que falei?
kkkkkkkkkkkkkkkk eu empolguei aqui nas tentativas que tinha lido requiredMessage kkkk Valeu!