| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 09:38:49
|
javakid
Debugger
![[Avatar]](/images/avatar/4ffdeb775c5117fa22e7a134744584e1.jpeg)
Membro desde: 21/02/2008 14:00:47
Mensagens: 64
Offline
|
pessoal, tenho um problema:
estou tentando validar dois campos, senha e confirma senha e estou fazendo em javascript
tentei de todo jeito...
olhem meu codigo:
js:
jsf:
pq não ta pegando ?? não achei nenhum "jument coding aki..." alguem pode ajudar ?
valews
This message was edited 1 time. Last update was at 05/05/2009 12:30:07
|
Um dia serei programador JAVALI! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 10:14:19
|
Guilherme Gomes
Virtual Machine Man
![[Avatar]](/images/avatar/1d32607ab01409c4b6916c5cae13b269.jpg)
Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline
|
Todo iniciante em JSF passa por isso (eu tambem). O JSF adiciona ao seu ID um codigo que ele gera a partir da sessão. Abre essa pagina e olha o seu codigo fonte e verá que o campo não chama senhaSecretField nem confirmarSenhaSecretField. QUando digo codigo fonte, digo para clicar com o botao direito na pagina e mandar aparecer o codigo fonte dela, e não o seu codigo JSF.
This message was edited 1 time. Last update was at 05/05/2009 10:15:16
|
-----------
Atenciosamente,
Guilherme V. F. Gomes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 10:23:23
|
thiagomoraes
JavaChild
Membro desde: 16/05/2005 16:59:43
Mensagens: 116
Offline
|
o padrão JSF para id é:
[FormName]:[id]
|
Thiago Alves de Moraes |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 10:26:18
|
javakid
Debugger
![[Avatar]](/images/avatar/4ffdeb775c5117fa22e7a134744584e1.jpeg)
Membro desde: 21/02/2008 14:00:47
Mensagens: 64
Offline
|
Guilherme,
olhando diretamente o código, eu ja tava suspeitando e ele realmente fez -->
apenas adicionou o form1, ficando assim meus campos:
id="form1:senhaSecretField"
id="form1:confirmarSenhaSecretField"
tentei passar pelo js e tb nada!!!
agora sei q a referencia ta certa.... mas agora piorou, pq não pega !?
|
Um dia serei programador JAVALI! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 10:29:10
|
thiagomoraes
JavaChild
Membro desde: 16/05/2005 16:59:43
Mensagens: 116
Offline
|
document.getElementById('form1:senhaSecretField').value
|
Thiago Alves de Moraes |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 10:38:33
|
Guilherme Gomes
Virtual Machine Man
![[Avatar]](/images/avatar/1d32607ab01409c4b6916c5cae13b269.jpg)
Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline
|
Só pra acrescentar e reformar algumas ideias:
[FormName]:[id]
Se o seu formulário não tiver um ID, o JSF gera um.
Sempre use em javascript o document.getElementById("...") pois o simples document.form.id não vai funcionar para alguns IDs, por exemplo aqueles que contém ":".
|
-----------
Atenciosamente,
Guilherme V. F. Gomes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 12:29:43
|
javakid
Debugger
![[Avatar]](/images/avatar/4ffdeb775c5117fa22e7a134744584e1.jpeg)
Membro desde: 21/02/2008 14:00:47
Mensagens: 64
Offline
|
Obrigado, Guilherme e Thiago
funcionou!
|
Um dia serei programador JAVALI! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2009 12:55:39
|
fabio.massa
JavaChild
![[Avatar]](/images/avatar/71560ce98c8250ce57a6a970c9991a5f.jpg)
Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline
|
javakid dê uma lida nesse tópico do Rafael Ponte sobre Naming Container: http://www.rponte.com.br/2008/07/01/jsf-e-naming-container/
Abraços,
|
http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa |
|
|
 |
|
|