| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2007 09:34:34
|
felipealbuquerque
JavaGuru
![[Avatar]](/images/avatar/a330f9fecc388ce67f87b09855480ca3.jpg)
Membro desde: 19/05/2006 08:19:09
Mensagens: 210
Localização: São Paulo
Offline
|
Boa dia, caros!
Estou desenvolvendo uma tela na qual o usuário, em determinados campos, entram com números como '00322259', '0021159', etc.
O problema é que eu estou utilizando o validator do struts 1.2.8, e para ele números que começam com '0' são considerados octais, portanto o dígito '9' não é válido, o que leva números como '00322259' a serem inválidos.
Já tentei sobrepor a função JS criada pelo struts ('isAllDigits(form)') diretamente na tela, mas não funcionou.
Em uma última tentativa de continuar utilizando o validator para esses casos, pergunto: Alguém sabe como eu posso resolver o meu problema?
Lembrando que eu tenho que validar, além dos dígitos, o tamanho do número (tem que estar no range de um Integer).
Grato.
|
Felipe de Alencar Albuquerque |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2007 09:54:54
|
felipealbuquerque
JavaGuru
![[Avatar]](/images/avatar/a330f9fecc388ce67f87b09855480ca3.jpg)
Membro desde: 19/05/2006 08:19:09
Mensagens: 210
Localização: São Paulo
Offline
|
Consegui resolver o problema...
Acontece que eu tinha, na maior cabacisse, colado o código de maneira errada na tela. Ou seja, colar o código diretamente na tela funciona.
Mesmo assim, se alguém tiver um método melhor, eu gostaria de saber.
Grato.
|
Felipe de Alencar Albuquerque |
|
|
 |
|
|
|
|