Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка на наличие значения в массиве, Аналог ПХП'шной функции in_array 
V
    Опции темы
dsCode
Дата 10.1.2008, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



ну если вопрос был о валидации элементов формы, то я делаю validate="required|integer" (validate="required|email") и т.д. и перед сабмитом пробегаюсь по форме, смотрю, у кого есть атрибут (или свойство) validate, split'ю его на | и уже делаю соответствующие проверки.

Цитата(cruelangel @  9.1.2008,  09:56 Найти цитируемый пост)
в исходники мозиллы посмотрел, да? smile давай ты не будешь сравнивать сишные откомпилированные циклы с яваскриптовыми.

давай ты покажешь как там работает indexOf



--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
artuska
Дата 11.1.2008, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 5.5.2007

Репутация: нет
Всего: нет



Цитата(AKS @  10.1.2008,  18:45 Найти цитируемый пост)
Действительно. И в этой ситуации можно, думаю, обойтись без "переборки" массива, сделав как-нибудь так (все, кстати, знают, но что-то молчат  ):

Опа! Спасибо за код, буду тестить. Я, в принципе, вообще не знаю, тикаи слова как hasOwnProperty и запись переменных в виде
Код

var required = {
    f_name: true,
    f_phone: true,
    f_email: true
};


Тип textarea существует! ;)


Цитата(egao @  10.1.2008,  21:56 Найти цитируемый пост)
лучше обязательным полям задать класс "required" и при сабмите пробежаться по всем полям с проверкой на обязательность.


Нет, не лучше. Для обязательных полей у меня в тэге <label>  задан сласс "required". В инпутах же я этого делать не буду, ибо на инпуты у меня уже прописаны стили в файлике цсс. Допустим, у меня куча обязательных полей, и если в каждый инпут я впишу class="required", то довольно грязненький код получится, а я привык, чтобы все тэги у меня были голенькими, без всякий классов и прочего, только необходимые параметры.


Это сообщение отредактировал(а) artuska - 11.1.2008, 11:19
PM MAIL   Вверх
cruelangel
Дата 11.1.2008, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



> Для обязательных полей у меня в тэге <label>  задан сласс "required"

ну так найди для каждого инпута соответствующий лэйбл.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.