| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Как дополнить отображение поля "Телефон" https://forum.illusionweb.ru/viewtopic.php?f=3&t=2679 |
Страница 1 из 1 |
| Автор: | Дмитрий [ 17 окт 2013, 19:26 ] |
| Заголовок сообщения: | Как дополнить отображение поля "Телефон" |
Здравствуйте, коллеги! Хочется, чтобы пользователи вводили номер телефона по шаблону. Как сделать, чтобы в поле "Телефон" пользователь видел шаблон 8 (000) 000-00-00 ? Через админку, в "поля базы данных", сделать такое не получается. |
|
| Автор: | Андрей [ 17 окт 2013, 19:55 ] |
| Заголовок сообщения: | Re: Как дополнить отображение поля "Телефон" |
это надо делать вывод отдельно не через массив и спомощью javascript делать шаблон |
|
| Автор: | Дмитрий [ 17 окт 2013, 21:53 ] |
| Заголовок сообщения: | Re: Как дополнить отображение поля "Телефон" |
Кое-что нашёл. На странице код поля Телефона такой: <input name="f_14" class="add" value="" type="text"> Если добавить такой скрипт: <script> document.getElementById("f_14").value = "8 (000) 000-00-00"; </script> он работает, но при условии, что есть атрибут id="f_14". Но этого атрибута нет. Есть ли команда в JavaScript подобная getElementById, но возвращающая значение name? |
|
| Автор: | Андрей [ 17 окт 2013, 22:02 ] |
| Заголовок сообщения: | Re: Как дополнить отображение поля "Телефон" |
ну сами тогда добавте атрибут в инпут <input name="f_14" class="add" id ="f_14" value="" type="text"> либо вообще любое слово например fhone <input name="f_14" class="add" id ="fhone" value="" type="text"> <script> document.getElementById("fhone").value = "8 (000) 000-00-00"; </script> |
|
| Автор: | Дмитрий [ 17 окт 2013, 22:31 ] |
| Заголовок сообщения: | Re: Как дополнить отображение поля "Телефон" |
Я бы добавил, только как? Данный (input) вроде не лежит в шаблоне, а через базу данных создаётся. |
|
| Автор: | Андрей [ 18 окт 2013, 06:48 ] |
| Заголовок сообщения: | Re: Как дополнить отображение поля "Телефон" |
ну вот и надо полностью все инпуты выводить не через массив, а отдельно каждый тогда сможеде добраться до телефона |
|
| Автор: | Дмитрий [ 18 окт 2013, 20:47 ] |
| Заголовок сообщения: | Re: Как дополнить отображение поля "Телефон" |
Нашёл нужную команду, в файле fields.html нужно вставить следующий код: <script type="text/javascript"> document.getElementsByName("f_14")[0].value = "8 (000) 000-00-00"; </script> |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|