Como ativar o click com o botão enter (se tal campo tiver com foco)?

so iniciante em javascript, mas ja mexo na plataforma .net(não me apedregem por favor heheh!)
bom eu tenho um probleminha que é o seguinte:

tenho uma pagina inicial que tem 1 form que dentro dele tem 2 “grupos” de campos, o de busca e o de login. eu queria sabe como eu faço para quando o usuario apertar enter, o botão certo fosse ativado.

eu tentei faze uma funçãozinha que testa o campo que tá com foco, ai dai da o evento click() (não sei se é isso o correto !) no botão certo.
segue o código da função:

<script language="javascript" type="text/javascript">
							window.onkeypress = function()
							{
								if(event.keyCode == 13)
								{
									//area de login:
									if((document.getElementById("CliLog").onfocus)  || (document.getElementById("CliSen").onfocus) )
									{
										//document.form1.BtnLog.focus();
										document.getElementById("BtnLog").click();
									}
									//area de busca:
								}	
							}
</script>

num ta dando certo, num sei se é erro de sintaxe, ou erro lógico ou burrice minha mesmo hhehe.
bom é isso
agradesço quem puder me ajudar!
abraços!

Vc pode fazer da seguinte maneira:
Em cada campo vc coloca um evento onKeyPress que chama uma função genérica passando um parametro conhecido pra cada grupo, fazendo o check do enter. Depois vc faz o submit do form de acordo com o parametro passado.

hum… ficaria assim?

<script language="javascript" type="text/javascript">
							function valida_grupo(g)
							{
								if(event.keyCode == 13)
								{
									
									if(g == "login") 
									{
										document.getElementById("BtnLog").click();
									}
									if(g == "busca") 
									{
										document.getElementById("BtnBus").click();
									}
								}	
							}
</script>

bom eu testei esse ai de cima e ja num eu tbm…

ah desculpa se tive algum erro de sintaxe, mas é que eu ainda num me acostumei com javascript.
a url do site é:
http://www.comprenacidade.com.br

nessa versão que está na internet tem um evento no body pra “simular” um tab, mas eu ja removi ele, to nessa situação agora.

Esquece esse click… acho que não existe…
Vai direto em

document.NOMEDOFORM.submit();

[quote=rodrigoallemand]Esquece esse click… acho que não existe…
Vai direto em

document.NOMEDOFORM.submit();

hum eu me expressei errado :frowning:

é assim eu tenho 2 botõs…

eu preciso que ao apertar enter, tal botão ative, de acordo com o campo que tiver focus, o o que for. Esses botões são: login, e busca.