Primero que todo quiero aclarar que soy totalmente nuevo con mootools (uso 1.2).
Lo que quiero es validar un formulario de una manera similar a la que se ve en phatfusion (que no he querido usar ya que pide moo.. 1.11).
Tengo algo como esto.:
Código:
<input name="txtUserName" type="text" id="txtUserName" size="20" maxlength="15" class="my_required" title="swss" />
<span id="userAdvice"></span>
y
Código:
function f_isEmpty(f_string) {
return ((f_string.trim()) == null || (f_string.trim()).length == 0);
}
//no es igual a required por el trim
FormValidator.add('my_required', {
errorMsg: function (field) { return field.title; },
test: function(element) {
return (!f_isEmpty(element.get('value')));
}
});
window.addEvent('domready', function() {
FormValidator.language = 'ESP';
var loginValidator = new FormValidator($('frmLogin'), {
useTitles: true
});
});
lo que yo quiero es que en el span "userAdvice" escriba el error del title del input, pero no lo logro, no se como.
he intentado añadir en el domready "onElementFail: DisplayMessage,"
y en DisplayMessage capturo (campo,error)
hay tengo acceso pero no puedo hacer
no se como ven estoy un poco perdido. No se como decirle que muestre el error en el span (podria hacer un truco como esconder el id del span en una propiedad o algo pero no es la idea) y mas encima se cayo la pagina de mootools y estoy un poco apretado con el tiempo. Así que pido ayuda.
Desde ya muchas gracias.