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> </p>
valor2
<input type="text" name="txt_2" id="txt_2">
<p> </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