El SCRIPT 1 realiza las verificacios de espacios vacíos
El SCRIPT 2 se encarga de que por medio del enter, se cambie de campo a campo
Lo que ocurre es lo siguiente:
La primera vez el cursor está posicionado y hago enter me pide que llene el campo !Está bien¡,
pero lo lleno y paso al siguiente campo y si caer el cursor sobre lecampo me solicita llenarlo, y
lo ideal sería que el cursor pasase y al hacer presionar enter para pasar al siguiente camo me advitiera que
está vacío.
Hangan la prueba, con el Código
Muchas Gracias.-->
Código:
<html> <head> <title>Eliminación</title> <script language="JavaScript"> //SCRIPT 1 function FXValidar() { ii=1; if (ii>0) { if (document.frm_Ingreso.txt_Signatura_1.value=="") { alert("No ha llenado el campo 1"); frm_Ingreso.txt_Signatura_1.focus(); ii=0; } } if (ii>0) { if (document.frm_Ingreso.txt_Signatura_2.value=="") { alert("No ha llenado el campo 2"); frm_Ingreso.txt_Signatura_2.focus(); ii=0; } } if (ii>0) { if (document.frm_Ingreso.txt_Signatura_3.value=="") { alert("No ha llenado el campo 3"); frm_Ingreso.txt_Signatura_3.focus(); ii=0; } } if (ii>0) { return true; } else { return false; } } //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 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> Campo 1<br><input type="Text" name="txt_Signatura_1"> </td> </tr> <tr> <td> Campo 2<br><input type="Text" name="txt_Signatura_2"> </td> </tr> <tr> <td> Campo 3<br><input type="Text" name="txt_Signatura_3"> </td> </tr> <tr> <td> Campo 4<br><input type="Text" name="txt_Signatura_4"> </td> </tr> <tr> <td> <input type="button" name="submit" value="Borrar"> </td> </tr> </table> </form> </body> </html>