Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2011, 13:25
Avatar de chichote
chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 5 meses
Puntos: 145
Respuesta: validar un campo con Javascript

Se me ocurre con each de jquery http://api.jquery.com/each/

aca te dejo un bosquejo, no lo he probado, pero la idea esta.

HTML
Código:
<form>
	<input type="text" name="campo1">
	<input type="text" name="campo2">
	<input type="text" name="campo3">
	<input type="text" name="campo4">
	<input type="text" name="campo5">
</form>
JQUERY
Código HTML:
var c = 0;
var sw = 0;
var tmp = 0;
$('form > input').each(function(index)
	{
	if(sw==0)
		{
		if(c!=0)
			{
			if($(this).val() != $(this).prev('input').val())
				{
				tmp = $(this).val();
				sw = 1;
				}
			}
		}
	else
		{
		$(this).val() = tmp;
		}
        c =c+1;
	});
en el fondo lo que hago es recorrer los input del formulario, tambien he creado 3 variables, una "sw" q es una variable switch, q la utilizo para pasar de un estado a otro, te servira para q cuando se encuentre el elemento q cambie su valor ya no haga mas comparaciones. Tambien utilizo una varia "tmp" q la utilizo como temporal para almacenar el valor del input q cambia su valor. y por ultimo una variable "c" q es un contador, solo lo utilizo para saber si es la primera vuelta del each, en caso de que sea la primera no comparo nada, porq aquel input no tiene un antecesor.

espero te sirva

saludos
__________________
http://chicho.ninja yiaaaa