Foros del Web » Programando para Internet » Javascript »

comparar el valor de dos cajas de texto

Estas en el tema de comparar el valor de dos cajas de texto en el foro de Javascript en Foros del Web. Hola gente: tengo un formulario que tiene dos campos "pasword" y "pasword1", necesito comparar su valor y hacer algo en consecunecia, osea hacer un if ...
  #1 (permalink)  
Antiguo 12/05/2004, 17:23
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 9 meses
Puntos: 1
comparar el valor de dos cajas de texto

Hola gente: tengo un formulario que tiene dos campos "pasword" y "pasword1", necesito comparar su valor y hacer algo en consecunecia, osea hacer un if con el valor de los dos y si son iguales ir a tal lado y si no lo son ir a tal otro.
Disculpen mi pregunta pero es que soy muy basico utiizando codigo asi que si son claros se los voy a agradecer.
  #2 (permalink)  
Antiguo 13/05/2004, 02:53
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Bueno, esta es una función bastante sencilla, pero te sirve para lo que quieres hacer.

Coloca esta parte en la cabecera de tu página:


Código:
<script type="text/javascript">
function comparar_textos() {
	var texto_1 = document.forms[0].elements[0].value;
	var texto_2 = document.forms[0].elements[1].value;
	var tam_txt_1 = texto_1.length;
	var tam_txt_2 = texto_2.length;
	if (tam_txt_1 != tam_txt_2) {
		alert('los datos introducidos no son coincidentes');
	} else {
		for (n = 0; n < tam_txt_1; n++) {
			if (texto_1.charAt(n) != texto_2.charAt(n)) {
				alert('las cadenas introducidas no son coincidentes');
			}
		}
	}
}
Y aquí te paso un formulario de ejemplo:

Código:
<form name="tu_formulario" method="post" action="javascript:comparar_textos(this.form)">
	valor1
	<input type="text" name="txt_1" id="txt_1">
	<p>&nbsp;</p>
	valor2
	<input type="text" name="txt_2" id="txt_2">
	<p>&nbsp;</p>
	<input type="submit" name="enviar">
</form>
</body>
Obviamente en la función que te paso debes hacer algunos ajustes, por ejemplo cambiar los textos de los alert para que estén a tu gusto y en la función, donde pongo los elementes, usé el 0 y el 1, por que para mi eran los primeros, pero eso dberás adecuarlo a tu situación.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 13/05/2004, 08:35
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 9 meses
Puntos: 1
Gracias, es justo lo que necesitaba
  #4 (permalink)  
Antiguo 14/12/2007, 04:12
Avatar de seinkraft  
Fecha de Ingreso: diciembre-2007
Mensajes: 119
Antigüedad: 16 años, 11 meses
Puntos: 1
Re: comparar el valor de dos cajas de texto

Yo ando necesitando lo misno, comparar el codigo ingresado en dos textbox pero sin que me altere el action del formulario sino no podre realizar el registro de nuevo usuario :S.

Saludos.
  #5 (permalink)  
Antiguo 14/12/2007, 10:18
Avatar de agressor  
Fecha de Ingreso: noviembre-2007
Ubicación: Knocking the Death Door..
Mensajes: 368
Antigüedad: 17 años
Puntos: 3
De acuerdo Re: comparar el valor de dos cajas de texto

Bueno colocalo en el evento lostfocus() del textbox donde le pedis que confirme el password..

Salu2..
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 18:35.