Показать сообщение отдельно
  #7 (permalink)  
Старый 24.06.2015, 12:00
Интересующийся
Отправить личное сообщение для ru_rikki Посмотреть профиль Найти все сообщения от ru_rikki
 
Регистрация: 25.02.2015
Сообщений: 24

Сообщение от Rise Посмотреть сообщение
ru_rikki, ссылка
спасибо, оставлю document.getElementById, пробовала так вызывать: $('#' + element.id).empty(); если во входных данных задано как this, то ничего не получается, вобщем окончательный вид функции:
function RikkiValidInput(element, reg, aler, sClass, eClass, clr) {
    var v = document.getElementById(element.id).value;
    var n = document.getElementById(element.id).name;
    var isValid = reg;
    if (isValid.test(v)) {
        document.getElementById(n).className = sClass;
    } else if (v) {
        document.getElementById(n).className = eClass;
        if (clr) {
            document.getElementById(element.id).value = "";
        }
        if (aler) {
            alert(aler);
        }
    }
    return false;
}

onKeyup=\"RikkiValidInput(this, /(^[A-ZА-Яa-zа-я0-9№'\(\)\,\.\_\:\s\-]*?$)/, '".$locale['e45']."', 'input-group has-success', 'input-group has-error', 'input-group');\"

или другое поле

onKeyup=\"RikkiValidInput(this, /(^(\d+-)*\d+$)/, '', 'input-group has-success', 'input-group', '');\"
onMouseover=\"RikkiValidInput(idOn_number, /(^[0-9]{1,2}([\-]{1}[0-9]{1,5}){3}$)/, '', 'input-group has-success', 'input-group has-error', '');\"

Последний раз редактировалось ru_rikki, 24.06.2015 в 19:20.
Ответить с цитированием