Foros del Web » Programando para Internet » Javascript »

problema de verificar, ayuda

Estas en el tema de problema de verificar, ayuda en el foro de Javascript en Foros del Web. <!--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 ...
  #1 (permalink)  
Antiguo 18/09/2003, 02:59
 
Fecha de Ingreso: abril-2003
Ubicación: Venezuela
Mensajes: 297
Antigüedad: 21 años
Puntos: 1
problema de verificar, ayuda

<!--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>
 
__________________
crecer es conocer y conocer es aprender
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:49.