<!--Tengo un problema en el formulario.
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>