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

Сообщение от kostyanet Посмотреть сообщение
echo json_decode($RIA_number);
это типо замена $i=0; while($i++<2) echo $RIA_number; только на стороне клиента ?

я поняла вашу функцию, она не привязана к верстке в отличие от моей и годится на все типы полей от input до select, моя функция просто одно значение массива вашей функции, конкретно для Input, просто у меня пока не было надобности валидировать select на js, а для валидации чекбоксов, у меня другая функция с завязкой на php для безопасности,
function RikkiCbxInLnk(element, link, linktype, erlink, digit, arr) {
    var num = 0;
    var l = '';
    for (var i = 0; i < element.elements.length; i++) {
        var v = element.elements[i].value;
        if (element.elements[i].type == 'checkbox') {
            if (element.elements[i].checked === true) {
                num++;
                if ($.trim(v) != '000') {
                    if (num <= digit) {
                        if ($.inArray(v, arr) != -1) {
                            l += linktype + num + '=' + $.trim(v);
                            window.location.href = link + l;
                        } else {
                            window.location.href = erlink;
                        }
                    }
                } else if (num == 1) {
					for (var j = 0; j < element.elements.length; j++) {
                        if (element.elements[j].checked === true) {
                            element.elements[j].checked = false;
                        }
                    }
                    window.location.href = link + linktype + '1=000';
                }
            }
        }
    }
    return false;
}
(здесь тоже на асмассив перейду)
останусь при своей функции
заинтересовало:
а почему именно throw а не алерт?

Последний раз редактировалось ru_rikki, 17.07.2015 в 18:11.
Ответить с цитированием