Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2008, 19:51
Avatar de ciisteado
ciisteado
 
Fecha de Ingreso: enero-2008
Ubicación: Home Office
Mensajes: 111
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Llamar una función de JavaScript mediante un "ENTER"...

Hola a todos:

En primer lugar no sé si este sea el foro adecuado pero bueno, voy a suponer que si...

El problema es bastante claro, yo tengo un formulario en donde hago una búsqueda "X", para ello esta este codigo:

Código HTML:
<script language="javascript">
	function unafuncion()
	{
		//Aqui valido que escriba un termino y seleccione 
un criteriode busqueda
	}
</script>
<form name="buscaprod" method="post" action="esta_misma_pagina">
<table>
	<tr>
		<td>
			<input type="text" name="buscar"/>&nbsp;<input type="button" value="[  Buscar  ]" onClick="unafuncion()"/>
		</td>
	</tr>
	<tr>
		<td class="interfaz" align="center">Criterio:
			<select name="criterio">
				<option selected value="0">- Seleccionar -</option>
				<option value="1">Criterio 1</option>
				<option value="2">Criterio 2</option>
				<option value="3">Criterio 3</option>
				<option value="4">Criterio 4</option>
			</select>
		</td>
	</tr>
</table>
</form> 
Esto funciona bien, es decir...
1.- Escribo un termino para buscar
2.- Selecciono un Criterio en el SELECT
3.- Le doy click al boton y me realiza dicha busqueda.

Ahora, el problema que tengo es que si...
1.- Escribo un termino para buscar
2.- Selecciono un Criterio en el SELECT
3.- Doy ENTER en lugar de presionar el boton buscar...no llama a la función y por logica no HACE la VALIDACIóN lo que ocaciona que truene la aplicación a la hora de hacer la búsqueda... en la medida de lo posible yo quisiera que mediante el "ENTER" llamará a la función y de esta forma validará los datos como lo hace a la hora de presionar el boton buscar...

¿¿No sé si me expliqué...??

Agradezco enormemente cualquier idea posteada... espero su ayuda...

Saludos a todos...