изменить сообщение об ошибке проверки в реальном времени - PullRequest
2 голосов
/ 21 апреля 2011
var Validate = {

/**
 *  validates that the field has been filled in
 *
 *  @var value {mixed} - value to be checked
 *  @var paramsObj {Object} - parameters for this particular validation, see below for details
 *
 *  paramsObj properties:
 *                          failureMessage {String} - the message to show when the field fails validation 
 *                                                    (DEFAULT: "Can't be empty!")
 */
Presence: function(value, paramsObj){
    var paramsObj = paramsObj || {};
    var message = paramsObj.failureMessage || "Can't be empty!";
    if(value === '' || value === null || value === undefined){ 
        Validate.fail(message);
    }
    return true;
},

На самом деле я пытался изменить Paramobj здесь что я написал

    try{
        Validate.Presence(true,{ failureMessage: "You must be true!" })
    }catch(err){
        alert(err.description);
    }

почему это оповещение о возврате не определено? в чем причина ошибки?

1 Ответ

0 голосов
/ 21 апреля 2011

Попробуйте использовать:

 alert(err.message);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...