Quando eu coloco para validar o e-mail, porém permitindo que o mesmo possa ser nulo, a o webwork não executa a action, fica apenas uma página em branco.
Porém quando eu preencho o e-mail ele executa normalmente. Tem alguma forma de validar o e-mail permitindo que ele possa ser nulo???
Obrigado !!! Se alguém já souber de algo me ajude!
Arquivo de validação:
[quote]
<validators>
<field name=“contato.nome”>
<field-validator type=“requiredstring”>
<message><![CDATA[ Nome é um campo obrigatório! ]]></message>
</field-validator>
</field>
<field name="contato.email">
<field-validator type="email">
<message><![CDATA[ Você deve digitar um e-mail válido! ]]></message>
</field-validator>
</field>
</validators> [/quote]
Acabei de descobrir que o problema não é com a validação do e-mail, mas sim com a validação do radio button “sexo”.
Ele não deixa passar a menos que radio button seja marcado.
Porém o correto seria a validação colocar uma mensagem de erro em cima do radio button ao invés de chamar a action e mostrar uma página em branco.
Dessa forma, a minha dúvida é: Alguém sabe como validar um radio button como required ? ? ?
Da forma que eu fiz não funciona corretamente.
[quote]
<validators>
<field name=“contato.nome”>
<field-validator type=“requiredstring”>
<message><![CDATA[ Nome é um campo obrigatório! ]]></message>
</field-validator>
</field> <field name=“contato.sexo”>
<field-validator type=“required”>
<message><![CDATA[ Sexo é um campo obrigatório! ]]></message>
</field-validator>
</field>
<field name=“contato.email”>
<field-validator type=“email”>
<message><![CDATA[ Você deve digitar um e-mail válido! ]]></message>
</field-validator>
</field>
<field name=“contato.homePage”>
<field-validator type=“url”>
<message><![CDATA[ Você deve digitar uma url válida! ]]></message>
</field-validator>
</field>
</validators>[/quote]