Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Как обратиться к полям формы с именами name[]? |
Автор: Sardar 9.12.2005, 12:40 | ||||
Как обратиться к полю формы, в имени которого есть контрольные символы, например []? Просто указываем полное имя в виде строки:
Этот приём "индексирования" применим для любых обьектов в JS. Имена полей могут иметь любые символы:
Этой свободой можно пользоваться при построении словарей, но нужно учитывать что все обьекты наследуют интерфейс от Object, так что такие ключи как "toString", "wait" и т.д. приведут к неожиданным результатам. Выход: добавлять тильду '~' перед своим ключём, тогда точно конфликтов с именами не будет. |