Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/05/2004, 02:53
Avatar de PatomaS
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 !