
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.02.2005, 12:36
|
|||
|---|---|---|---|
(HTML) Разрешаемые символы атрибута NAME |
|||
|
#18+
Пишу сайта с большим количеством форм. Решил, что бы не запутаться в именах и принадлежностях к той или иной форме запихнуть все в массивы. Т.е. есть форма A, B, C. Соотвественно в имена элементов формы даю Name="a['id']", Name="b['id']", Name="c['id']"...... и т.д. Потом посомтрел, как люди делают и не нашел форм с именами ввиде массивов. Полез на W3C. Нашел http://www.w3.org/TR/html4/types.html#type-cdata . W3C ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods ("."). IDREF and IDREFS are references to ID tokens defined by other attributes. IDREF is a single token and IDREFS is a space-separated list of tokens. NUMBER tokens must contain at least one digit ([0-9]). А теперь собственно вопрос. Как объяснить, что в перечне разрешенных символов не указаны символы ']' и одинарная кавычка? Другими словами - на каком основании можно смело пользовать эти символы в именах элементов страницы? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2005, 12:59
|
|||
|---|---|---|---|
(HTML) Разрешаемые символы атрибута NAME |
|||
|
#18+
у тебя больше получается не массив, а хэш :) я думаю ничего криминально не произойдет. но всегда стою на мнение, ненадо отходить от стандартов , может лучше так сделать a-id, b-id, c-id, т.е. использовать разрешенные символы, а уже при входе в обработчике подставлять имя_хэша[имя_элемента_формы] как понимаю, все это делается для организации проверки символов, длинны элементов форм, из чего есть у меня такое подозрение, что не правильно реализованн "обработчик входящих запросов" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2005, 14:03
|
|||
|---|---|---|---|
(HTML) Разрешаемые символы атрибута NAME |
|||
|
#18+
4m@t!cДругими словами - на каком основании можно смело пользовать эти символы в именах элементов страницы? на основании ПХП-мануала http://www.php.net/manual/en/language.variables.external.php PS а зачем тебе одинарная кавычка в name ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.02.2005, 14:18
|
|||
|---|---|---|---|
(HTML) Разрешаемые символы атрибута NAME |
|||
|
#18+
Это я видел..;)))).. Я хотел найти описания именно в спецификациях HTML. З.Ы. Код: plaintext 1. 2. 3. 4. 5. Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2005, 00:25
|
|||
|---|---|---|---|
(HTML) Разрешаемые символы атрибута NAME |
|||
|
#18+
4m@t!cЭто я видел..;)))).. Я хотел найти описания именно в спецификациях HTML. З.Ы. Код: plaintext 1. 2. 3. 4. 5. Артисты не приехали, приехали цыгане а зачем тут одинарные ковычки?? <INPUT Type="text" Name="a[val]"Value="text2"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1478708]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 469ms |

| 0 / 0 |
