Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2010, 14:57
easy
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 11 meses
Puntos: 2
como mostrar mensaje al lado del formulaio

Hola,

amigos estoy haciendo un validador de rut chileno y encontré esta funcion en internet:
Código:
function Valida_Rut( Objeto ) {
 
	var tmpstr = ""; 
	var intlargo = Objeto.value;
 
	if (intlargo.length> 0) { 
		crut = Objeto.value;
		largo = crut.length; 
		if ( largo <2 ) { 
			alert('rut inválido');
			Objeto.focus();
			return false; 
		} 
 
		for ( i=0; i <crut.length ; i++ ) {
			if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' ) { 
				tmpstr = tmpstr + crut.charAt(i); 
			} 
		}	
			rut = tmpstr; 
			crut=tmpstr; 
			largo = crut.length; 
			if ( largo> 2 ){ 
				rut = crut.substring(0, largo - 1); 
			}else rut = crut.charAt(0); 
 
				dv = crut.charAt(largo-1); 
				if ( rut == null || dv == null ) return 0; 
				var dvr = '0'; 
				suma = 0; 
				mul = 2; 
 
				for (i= rut.length-1 ; i>= 0; i--) { 
					suma = suma + rut.charAt(i) * mul; 
					if (mul == 7) mul = 2; 
					else mul++; 
				} 
 
				res = suma % 11; 
				if (res==1) dvr = 'k'; 
				else if (res==0) dvr = '0'; 
				else { dvi = 11-res; dvr = dvi + ""; } 
 
				if ( dvr != dv.toLowerCase() ) { 
					alert('El Rut Ingreso es Invalido'); 
					Objeto.focus(); 
					return false; 
				} 
				alert('El Rut Ingresado es Correcto!'); 
				Objeto.focus(); 
				return true; 
	} 
}
Código HTML:
<form action="index.php" method="post">
<input name="txtrut" id="txtrut" type="text" onchange="javascript:Valida_Rut(txtrut);" />
</form> 
pero en ves de que me arroje una alerta quisiera que me mostrara el resultado al lado del formulario en un span

Alguine me ayuda??

Gracias