Eventos en JavaScript

07/07/2004 - 00:09 por Peperepeman | Informe spam
Saludos Foro.
Una ayudita por favor:

Necesito que cuando pulse [enter] en mi txtInputBox me realice una
determinada funcion.
O mucho mejor si me ayudan a que txtInputBox no me permita pulsar [enter].
Cabe indicar que todos los controles son creados en tiempo de ejecución.

Todo esto requiero realizar dentro del script en tiempo de jecución y no en
diseño.
Porque en diseño haría lo siguiente:
<input name="txtInputBox" id="txtInputBox" type="text" class="InputBox"
value="hola" onkeydown="javascript:PulsoEnter();"/>
y creo que funicionaria
pero reitero no quiero hacerlo en diseño sino en tiempo de ejecucion y
dentro del script.

de antemano gracias.


1.) En la pagina tengo tengo:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta content=JavaScript name=vs_defaultClientScript>
</HEAD>
<body id=lblBody onload = CreaControles(); style="">
//////////////////////////////////////mi
script///////////////////////////////////////////
<script language=javascript>
function PulsoEnter()
{
//Codigo cunado pulsó [enter]
}
funtion CreaControles()
{
//Crea y asigna valores
document.getElementById("txtInputBox").value="Nuevo";
document.getElementById("txtInputBox").focus();
document.getElementById("txtInputBox").select();
}
</script>
////////////////////////////////////////////////////////////////////////////
///////////////////
<form name="DialogForm" method="post">
<input name="txtInputBox" id="txtInputBox" type="text" class="InputBox"
value="hola" />
<button onclick="window.close();">OK</button>
</form>
</body>
</HTML>
 

Leer las respuestas

#1 ONil
12/07/2004 - 19:18 | Informe spam
Hola !

Aqui seguramente encontraras lo que necesitas..

Disable "Enter" Key in Form script
http://www.dynamicdrive.com/dynamic...eenter.htm

Recibe Salu2.

(\__/)
(=':'=)
(")_(")

MX.

"Peperepeman" escribió en el mensaje
news:
Saludos Foro.
Una ayudita por favor:

Necesito que cuando pulse [enter] en mi txtInputBox me realice una
determinada funcion.
O mucho mejor si me ayudan a que txtInputBox no me permita pulsar


[enter].
Cabe indicar que todos los controles son creados en tiempo de ejecución.

Todo esto requiero realizar dentro del script en tiempo de jecución y no


en
diseño.
Porque en diseño haría lo siguiente:
<input name="txtInputBox" id="txtInputBox" type="text" class="InputBox"
value="hola" onkeydown="javascript:PulsoEnter();"/>
y creo que funicionaria
pero reitero no quiero hacerlo en diseño sino en tiempo de ejecucion y
dentro del script.

de antemano gracias.


1.) En la pagina tengo tengo:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta content=JavaScript name=vs_defaultClientScript>
</HEAD>
<body id=lblBody onload = CreaControles(); style="">
//////////////////////////////////////mi
script///////////////////////////////////////////
<script language=javascript>
function PulsoEnter()
{
//Codigo cunado pulsó [enter]
}
funtion CreaControles()
{
//Crea y asigna valores
document.getElementById("txtInputBox").value="Nuevo";
document.getElementById("txtInputBox").focus();
document.getElementById("txtInputBox").select();
}
</script>



////////////////////////////////////////////////////////////////////////////
///////////////////
<form name="DialogForm" method="post">
<input name="txtInputBox" id="txtInputBox" type="text" class="InputBox"
value="hola" />
<button onclick="window.close();">OK</button>
</form>
</body>
</HTML>


Preguntas similares