Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2010, 18:31
phpSEEK
 
Fecha de Ingreso: marzo-2006
Mensajes: 36
Antigüedad: 18 años, 8 meses
Puntos: 0
Problema: Usar onkeypress anula .js de verificacion

Buenas a todos, mi problema es el siguiente, hace poco tiempo tuve un problema porque en los formularios la tecla Enter para enviar la informacion no funcionaba y gracias a los foros la resolvi agregando el siguiente codigo y modificando los input:

Código:
<!--
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
{
myfield.form.submit();
return false;
}
else
return true;
}
//-->
Hasta ahi todo bien, la tecla enter funciona y envia los formularios pero el problema es que se pasa el archivo de verificacion JS que agregue a mi pagina y que incluyo en head:

Código:
<script type="text/javascript" src="../funciones/validar.js"></script>
Es decir, en los formularios solo basta que llenen un dato (osea un input que tenga la function submitenter), dan enter y sin importar que los demas campos esten vacios envia el formulario e ingresa los datos a la db.

Estaba pensando que tal vez en vez de usar la "function submitenter" podria hacer que al presionar Enter presionen el boton Enviar como si fuera un clic del raton para que de esa forma funcione todo como antes. Este es el enlace de envio:


Código:
<img src="http://www.web.com/f13/img/botonaceptar.jpg" width="85" height="22" onClick="validar(formulario,true)" border="1" onMouseOver="style.cursor=cursor">
Ayudenme por favor.

Gracias de antemano.

Última edición por phpSEEK; 13/12/2010 a las 19:01