Saludos.
Me he conseguido este script para comparar si dos campos input son iguales, osea, que escriban los mismos datos, yo lo he usado para los email:
Código HTML:
<script type="text/javascript">
function check(a,b) {
var obja = document.getElementById(a)
var objb = document.getElementById(b)
if (obja.value==objb.value) {}
else {alert("The e-mail fields aren't the same!!")}
}
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
</script>
y la función la llamo asi:
Código HTML:
<input type="text" name="email2" id="email2" onClick="MM_callJS('check(\'email\',\'email2\')')"/>
el problema es que no esta funcionando al 100%, ya que si llenas el primer email y le das click al segundo para empezar a escribir, ya te tira la ventana diciendote que no coinciden, pero aun no le has escrito nada, lo hace al hacer el click poara escribir ahi. Ademas, si en vez de clickear ahi te pasas a ese campo con el Tab tampoco funciona.
Algun script mejor que este?