2014-10-17 2 views
-1

Я добавил обязательный полевой валидатор в текстовое поле вверх JQuery, но проблема в том, что. Сообщение постоянно продолжается, когда я удаляю курсор из текстового поля без заполнения каких-либо данных. Пожалуйста, помогите мне с этим. Пожалуйста, найдите код для ссылки:JQuery обязательная ошибка поля

var NRI_ReferFriend = function() { 
var that = {}; 

var focusset = false; 

var getError = function (str) { 
    return '<span class="error_msg">' + str + '</span>'; 
}; 

var SetFocus = function (element) { 
    if (!focusset) { 
     $(element).focus(); 
     focusset = true; 
    } 
}; 

var IsEmpty = function (id) { 
    var element = $('#' + id); 

    $(element).parent().find('.error_msg').remove(); 

    if (element.val() == '' || element.val() == undefined) { 
     $(element).parent().append(getError("Required.&nbsp;&nbsp;&nbsp;  ")); 
     SetFocus(element); 
     return true; 
    } 
    else { 
     return false; 
    } 
}; 

Смотрите также код для переменной ValidateMobileNo: -

var ValidateMobileNo = function (id) { 
    var reg = /^\d{10,11}$/; 

    var element = $('#' + id); 


    if (element.val() == '') { 
     $(element).parent().append(getError("Required")); 
     return true; 
    } 
    else { 
     $(element).parent().find('.error_msg').remove(); 
    } 

    $(element).parent().find('.error_msg').remove(); 

    if (reg.test(element.val())) { 
     return true; 
    } 
    else { 
     $(element).parent().append(getError("Invalid Mobile No.")); 
     SetFocus(element); 
     return false; 
    } 
}; 

сообщение «Обязательно» приходит беспрерывно, я попытался корректировки кода, но не смог найти точное решение. Пожалуйста, помогите

+0

Как и где вы называете 'IsEmpty'? – Spokey

+0

Вы также должны указать свой HTML. И, может быть, даже полный пример в скрипке. – Regent

+0

@Spokey: Я вызываю IsEmpty на странице aspx. – BNN

ответ

1

Убедитесь, что вы вызываете метод IsEmpty() для требуемого текстового поля.

+0

да, сделано используя IsEmpty() способ. – BNN

Смежные вопросы