Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改实时验证的错误消息_Javascript_Validation - Fatal编程技术网

Javascript 更改实时验证的错误消息

Javascript 更改实时验证的错误消息,javascript,validation,Javascript,Validation,事实上,我想在这里改变paramobj 我写的是 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 * * param

事实上,我想在这里改变paramobj 我写的是

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;
},
为什么返回警报未定义? 导致错误的原因是什么?

尝试使用:

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

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