Buenas tardes me podrían ayudar con esto no se por que no va....
en la consola del navegador(Schrome) me sale que la funcion blurpass no es definida al igual que la funcionchangepass cuando se ejecuta los enventos onBlur y onChange del input form-password.....
podrian decirme por que porfa?
<div id="frm-campo">
<div id="frm-campo-01">
<div id="frm-campo-titulo">
<label>Ingrese Su contraseña:</label><div class="error_form" id="err_contra1"></div>
</div>
<input id="password-reg" name="password-reg" onblur= "blurpass()" onchange="changepass()"oncopy="return false" onpaste="return false" type="password" value=""required="true"/>
<script type="text/javascript">
var error_contra = false;
function ElementoById(id){
return document.getElementById(id);
}
function HtmlById(id, html){
return document.getElementById(id).innerHTML = html;
}
function ContentById(id){
return document.getElementById(id).textContent;
}
function blurpass(){
alert('blur activo');
if (ContentById(password - reg).length < 8) {
HtmlById('err-contra1', "La contraseña debe ser mayor que 8 caracteres");
error_contra = true;
}
}
function changepass(){
alert('change activo');
if (error_contra && ContentById('password-reg').length = > 8) {
HtmlById('err-contra1', "");
error_contra = false;
}
}
</script>
<spam id='frm-info-campo'>Las contraseñas deben tener 8 caracteres como mínimo y contener al menos dos
de los siguientes elementos: mayúsculas, minúsculas, números y símbolos.</spam>
</div>
<div id="frm-campo-01">
<div id="frm-campo-titulo">
<label>Vuelva a ingresar su contraseña:</label><div class="error_form" id="err_contra2"></div>
</div>
<input id="password2-reg" name="password2-reg" oncopy="return false" onpaste="return false" type="password" value="" required="true"/>
</div>
</div>
el jscript tiene errores por lo tanto no se ejecuta y te dice que no consigue la función
el primero linea 30 es "mayor o igual" no al contrario
length =>8; //incorrecto
length >= 8; //correcto
otro error linea 23
ContentById(password - reg)
está mal, la manera correcta es la de la linea 30, busca a ver si tienes otros errores, pero el primero debería resolver tu problema planteado
Muchas gracias compa ya funciona de maravilla.....