Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 17:16
fercholopez
 
Fecha de Ingreso: noviembre-2009
Ubicación: Barranquilla
Mensajes: 54
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta al presionar enter no manda datos

hola

se me presenta lo siguiente:
tengo un campo de texto creado asi:

Código HTML:
Ver original
  1. <input type="text"  name="nombre_municipio" id="nombre_municipio"  onKeyUp="comprobar(this.form)"/>

el codigo onKeyUp "comprobar"

Código Javascript:
Ver original
  1. function comprobar(nuevo_municipio)  
  2.    {  
  3.    nom_mun=document.nuevo_municipio.nombre_municipio.value;
  4.    cod_dpto=document.nuevo_municipio.codigo_dpto.value;
  5.    accion='a';
  6.       var url = 'municipio/ajax_comprobar_municipio.php';  
  7.      var pars='nombre_municipio='+nom_mun+"&codigo_dpto="+cod_dpto+"&accion="+accion;  
  8.       var myAjax = new Ajax.Updater( 'comprobar_mensaje', url, { method: 'get', parameters: pars});
  9.      }
..
en el archivo php, ajax_comprobar_municipio.php .. funciona de que si no existe el nombre .. mande el siguiente echo.. , si no "el nombre ya existe"..

Código PHP:
Ver original
  1. echo "<input type=\"button\" value=\"Agregar\" onclick=\"javascript:verificar(document.forms['nuevo_municipio']);\" onkeypress=\"if (event.keyCode==13)verificar(document.forms['nuevo_municipio']);\"/>";
..
..
cuando presiono "Enter" .. me manda a una pagina en blanco.. y cuando hago click.. si me manda los datos ..

no se como hacer que cuando presione la tecla enter, sea presionado ese boton..
creo que es por que uso una funcion del prototype y pues no se si sea por eso que no me toma esta accion..