se me presenta lo siguiente:
tengo un campo de texto creado asi:
Código HTML:
Ver original
<input type="text" name="nombre_municipio" id="nombre_municipio" onKeyUp="comprobar(this.form)"/>
el codigo onKeyUp "comprobar"
Código Javascript:
.. Ver original
function comprobar(nuevo_municipio) { nom_mun=document.nuevo_municipio.nombre_municipio.value; cod_dpto=document.nuevo_municipio.codigo_dpto.value; accion='a'; var url = 'municipio/ajax_comprobar_municipio.php'; var pars='nombre_municipio='+nom_mun+"&codigo_dpto="+cod_dpto+"&accion="+accion; var myAjax = new Ajax.Updater( 'comprobar_mensaje', url, { method: 'get', parameters: pars}); }
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
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..