В глобальном массиве validate['form-name'] храняться айтемы, которые определяют какие поля нужно валидировать и как.
Вот структура айтема этого массива:
0 - nameIndex
1 - typeIndex(VALUES: email, time, date, alpha, DBName, alphanumeric, int, currency, float, teamset_mass, teamset, error, )
2 - requiredIndex(VALUES: true, false)
3 - msgIndex
4 -
5 - jsTypeIndex(VALUES: range, isbefore, less, more, binarydep, comparison, in_array, verified, one_of_sum(MY CUSTOM TYPE))
6 -
7 - compareToIndex(FOR: jsTypeIndex->isbefore, jsTypeIndex->binarydep, jsTypeIndex->comparison)
8 - allowblank(VALUES: true, false)
9 -
10 - minIndex(FOR: jsTypeIndex->range, jsTypeIndex->more)
11 - maxIndex(FOR: jsTypeIndex->range, jsTypeIndex->less)
12 - arrIndex(FOR: jsTypeIndex->in_array)
13 - operatorIndex(FOR: jsTypeIndex->in_array)
14 -
15 - altMsgIndex
20 - sumIndex(MY CUSTOM INDEX)(FOR: jsTypeIndex->one_of_sum)
То что есть индрексы в масиве без внешеней переменной, через которую к нему обычно обращаются, обьясняется тем, что я не нашел переменной с таким индрексом и обращения соотвественно к нему. Именно поэтому я поставил свой кастомный индрекс не сразу за последним, а +5 (мало ли а вдруг где-то существуют следующие имена индексов:))
Вот структура айтема этого массива:
0 - nameIndex
1 - typeIndex(VALUES: email, time, date, alpha, DBName, alphanumeric, int, currency, float, teamset_mass, teamset, error, )
2 - requiredIndex(VALUES: true, false)
3 - msgIndex
4 -
5 - jsTypeIndex(VALUES: range, isbefore, less, more, binarydep, comparison, in_array, verified, one_of_sum(MY CUSTOM TYPE))
6 -
7 - compareToIndex(FOR: jsTypeIndex->isbefore, jsTypeIndex->binarydep, jsTypeIndex->comparison)
8 - allowblank(VALUES: true, false)
9 -
10 - minIndex(FOR: jsTypeIndex->range, jsTypeIndex->more)
11 - maxIndex(FOR: jsTypeIndex->range, jsTypeIndex->less)
12 - arrIndex(FOR: jsTypeIndex->in_array)
13 - operatorIndex(FOR: jsTypeIndex->in_array)
14 -
15 - altMsgIndex
20 - sumIndex(MY CUSTOM INDEX)(FOR: jsTypeIndex->one_of_sum)
То что есть индрексы в масиве без внешеней переменной, через которую к нему обычно обращаются, обьясняется тем, что я не нашел переменной с таким индрексом и обращения соотвественно к нему. Именно поэтому я поставил свой кастомный индрекс не сразу за последним, а +5 (мало ли а вдруг где-то существуют следующие имена индексов:))
Комментариев нет:
Отправить комментарий