Campo date obrigatório no Webwork

2 respostas
M

pessoal, tenho um campo de data passando por um validator no WW, mas, além de ele ser do tipo “date”, tb deve ser obrigatório, ou seja, não pode passar sem ser preenxido, segue o XML:

<field name="birthday">
   <field-validator type="date">
      <param name="min">01/01/1900</param>
      <param name="max">30/12/2005</param>
      <message>Digite uma data válida</message>
   </field-validator>
</field>

então, minha intenção é testar se ele foi preenxido no validator do XML, como qualquer outra string, e não lá na action :?

2 Respostas

W
<field name="birthday">
  	<field-validator type="required">
    	<message>Requerido!</message>
    </field-validator>
   	<field-validator type="date">
      <param name="min">01/01/1900</param>
      <param name="max">30/12/2005</param>
      <message>Digite uma data válida</message>
   	</field-validator>
</field>

flws!

M

boa! funcionou, mas, agora se eu envio uma data que não é data, digo, um dado que vá causar um erro na conversão, ele também mostra a mensagem que defini na MinhaAction.properties, no caso:

invalid.fieldvalue.birthday=O dado inserido não é uma data

então, ele mostra o erro de “Requerido!” mesmo quando eu digito algo :roll: , ficando 2 mensagens de erro uma do lado da outra… :frowning:

Criado 10 de janeiro de 2005
Ultima resposta 10 de jan. de 2005
Respostas 2
Participantes 2