tengo un input text el cual cuando presiono la tecla enter me pasa el foco para un boton, pero cuando pone el foco sobre el boton ya este me a realizado un submit, ocacionandome una inserccion de un registro en una bd, y cuando doy enter en el boton vuelve y me hace ese submit, que debo hacer para que cuando pase del input text al boton solo pase el foco sin hacer submit, que cuando llegue al boton si lo hago...
les agradesco su ayuda que estoy que me pego un tiro con esto...
ahh este es el codigo:
Código Javascript:
Ver original
function A(e,t) { var k=null; (e.keyCode) ? k=e.keyCode : k=e.which; if(k==13) (!t) ? B() : t.focus(); } function B() { var a = document.forms[0].submit(); alert (a); return true; }
Código HTML:
Ver original
<input name="conductor" type="text" id="conductor" onblur="validar_campo('validar_conductor.php', 'conductor', 'nplaca', 'ncargue', 'error_coducto','error_c')" onKeyDown="A(event,this.form.j)" value="<?=$_GET[nced]?>" /> <input type="hidden" name="error_c" id="error_c" /> <button type="button" id="j" onKeyDown="A(event,add_services(form.conductor.value));">