Tengo un problema en el formulario.
Poseo tres rutinas javascript
1. para verificar los espacios en blanco del formulario
2. Para que el cursor pase de campo a campo, aquí la duda **
3. para colocar el cursor en el campo de inicio al cargar la página
** lo que pasa es que este formulario el ingreso de información se hace por medio de un
<input onkeyup=fn(this.form,this) type="button" name="submit" value="Borrar" onClick="return Enviar(this.form)">
el type es button, pero lo que yo quiero es que sea type="submit", ya que ocupo hacer una verificación en php
La pregunta si el input es type=button, la rutina 2, trabja perfecto pasa de campo a campo con el Enter, pero si cambio el type=submit la rutina no trabaja, que puedo hacer para mejorar esta rutina, de manera que trabaje con submit también.
Muchas Gracias.
---------------------------------
Código:
<html> <head> <title>Eliminación</title> <SCRIPT LANGUAGE="JavaScript"> <!-- //SCRIPT 1 <!--//para verificar los espacios en blanco del formulario //se incluye un código en el boton y campo de txt --> function Enviar(form) { for (i = 0; i < form.elements.length; i++) { if (form.elements[i].type == "text" && form.elements[i].value == "") { alert("Por favor ingrese la clave"); form.elements[i].focus(); return false; } } form.submit(); } //******* //------- para cambiar entre celdas // //SCRIPT 2 function fn(form,field) { var next=0, found=false var f=form if(event.keyCode!=13) return; for(var i=0;i<f.length;i++) { if(field.name==f.item(i).name){ next=i+1; found=true break; } } while(found){ if( f.item(next).disabled==false && f.item(next).type!='hidden'){ f.item(next).focus(); break; } else{ if(next<f.length-1) next=next+1; else break; } } } //SCRIPT 3 // posicionar cursor al inicio function setfocus(){ document.frm_Ingreso.txt_Signatura_1.focus(); } </script> </head> <body onLoad=setfocus()> <p align="center">Sistema de Eliminación de Libros <br> <form method="post" name="frm_Ingreso" action="otra.php"> <table border="1"> <tr> <td> Introduzca la Signatura del Libro </td> </tr> <tr> <td> <input onkeyup=fn(this.form,this) type="Text" name="txt_Signatura_1"><br> </td> </tr> <tr> <td> <input onkeyup=fn(this.form,this) type="Text" name="txt_Signatura_2"><br> </td> </tr> <tr> <td> <input onkeyup=fn(this.form,this) type="Text" name="txt_Signatura_3"><br> </td> <tr> <td> <input onkeyup=fn(this.form,this) type="button" name="submit" value="Borrar" onClick="return Enviar(this.form)"> </td> </tr> </table> </form> </body> </html>