Сообщение от 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 а не алерт?