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?
Código
<div id="frm-campo"> <div id="frm-campo-01"> <div id="frm-campo-titulo"> </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"> </div> <input id="password2-reg" name="password2-reg" oncopy="return false" onpaste="return false" type="password" value="" required="true"/> </div> </div>