|
|
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Есть такая форма: Код: html 1. 2. 3. 4. 5. 6. 7. Хочу прикрутить к форме валидацию до ее отправки: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. В функции мне нужно проверить следующее: 1. Если проверяемое поле text — оно не должно быть пустым. 2. Если задана маска ввода, введенный текст должен ей соответствовать. 3. Если проверяемое поле checkbox, то он должен быть отмечен. 4. После input может присутствовать span.debug; если он есть, то ему нужно добавить дополнительный класс/стиль и вставить определенный текст. Не подскажите, как решить четвертый пункт? Если задан объект, как от него получить следующий span? ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 10:52 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Alibek B.Если задан объект, как от него получить следующий span? Вот как получить следующий элемент... http://www.fpublisher.ru/documentation/dhtml_doc/dhtml03.docs#hnextsibling Только это может быть и "текстовая нода"... Или еще какой-то элемент... Т.е. не факт, что именно span... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 11:13 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Вернее вопрос поставлю иначе. Следующий элемент — это метод nextSibling. Но в данном случае он почему-то не работает, скорее всего из-за того, что fld это HTMLInputElement и у него такого метода нет. Как бы из HTMLInputElement получить Node или Element? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 11:14 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
krvsaТолько это может быть и "текстовая нода"... Или еще какой-то элемент... Т.е. не факт, что именно span... Ну я могу вызывать nextSibling несколько раз, пока не получу span. Но у меня почему-то nextSibling не срабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 11:15 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Alibek B.Но у меня почему-то nextSibling не срабатывает. Он работает с DOM нормально и это проверено... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 15:32 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Alibek B.Но в данном случае он почему-то не работает, скорее всего из-за того, что fld это HTMLInputElement и у него такого метода нет. Я с HTMLInputElement не работал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 15:33 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Alibek B.Вернее вопрос поставлю иначе. Следующий элемент — это метод nextSibling. Но в данном случае он почему-то не работает, скорее всего из-за того, что fld это HTMLInputElement и у него такого метода нет.Почему-то почему? Если его нет, то будет ошибка конкретно насчет несуществующего метода, js дает однозначные ответы в таких случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 15:45 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
AntonariyПочему-то почему? nextSibling работает. nextSibling() не работает. Привык что в JS почти все методы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 17:41 |
|
||
|
JS - Как получить ссылку на элемент, соседствующий с указанным?
|
|||
|---|---|---|---|
|
#18+
Alibek B.Есть такая форма: 4. После input может присутствовать span.debug; если он есть, то ему нужно добавить дополнительный класс/стиль и вставить определенный текст. Оттудова откудова он там появляется надо добавить определенный класс с селекторами :before и :after и свойством content в которое прописать определенный текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 14:18 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38331530&tid=1448119]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 520ms |

| 0 / 0 |
