Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2006, 04:23
rageor
 
Fecha de Ingreso: noviembre-2005
Mensajes: 9
Antigüedad: 18 años, 6 meses
Puntos: 1
Ejecutar Script al pulsar ENTER en una caja de texto

Hola tengo la siguiente duda:


Lo que quiero es q tanto al clicar el boton de Aceptar como simplemente al darle a ENTER en la caja de texto me ejecute el script. Funciona correctamente al clicar el boton pero no al darle a ENTER directamente desde la caja de texto.

Parto de este formulario:

<form name="form">
<input type="text" name="pass" id="pass" onBlur="comprueba(this.form.pass.value)">
<input type="submit" name="aceptar" value="Aceptar" onClick="comprueba(this.form.pass.value)">
</form>


Siendo el codigo en JavaScript el siguiente:

function comprueba($var)
{
$var2="docs/";
var cad=$var;
if(cad.charAt(0)=="w")
$var=$var2+$var+".doc";
else if(cad.charAt(0)=="e")
$var=$var2+$var+".xls";
else
$var="error.htm";
window.open($var);
}