Как вставить альт ссылки в инпут?
|
|
|
2013-05-14Дата: Вторник, 14.05.2013, 12:45 | Сообщение # 1 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Может не совсем по теме, но тоже с инпутом... В общем есть код: Код <a name="menu-title" href="#" alt="Нужно это" onclick="Zack(this);return false">Вставляет это</a> <input type="text" onblur="if(this.value=='') this.value=this.title;" onfocus="if(this.value==this.title) this.value='';" name="zakaz" value=""> <script type="text/javascript"> var First = true; function Zack (MenuTitl) { var zakaz = document.getElementsByName('zakaz')[0]; var dop=zakaz.value+', '; if(First) {First=false;dop="";} zakaz.value = dop + MenuTitl.innerHTML; } </script>
нужно алт ссылки вставлять в инпут, что поменять здесь? Заранее спасибо)
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 20:15 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
chila, нужно алт ссылки вставлять в инпут, что поменять здесь? Заранее спасибо) У ссылки нет атрибута alt, лучше использовать title или на худой конец name или rel & rev Типа: Код <a href="javascript://" title="Нужно это" onclick="Zack(this);return false">Вставляет это</a> <input type="text" onblur="if(this.value=='') this.value=this.title;" onfocus="if(this.value==this.title) this.value='';" name="zakaz" value=""> <script type="text/javascript"> var First = true; function Zack (MenuTitl) { var zakaz = document.getElementsByName('zakaz')[0]; var dop=zakaz.value+', '; if(First) { First=false; dop=""; } zakaz.value = dop + MenuTitl.title; } </script> ..
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 22:01 | Сообщение # 3 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
мм... то, что нужно. Спасибо! Добавлено (14.05.2013, 22:01) --------------------------------------------- не, рано радовался... у юкоза в почтовых формах нейм с цифрой - f7, а от того что-то нужно поменять. Если var f7 - не работает?!)
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 22:34 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
chila, а от того что-то нужно поменять Вот это: Код document.getElementsByName('zakaz')[0]; на это: Код document.getElementsByName('f7')[0];
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 23:10 | Сообщение # 5 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Пробовал так, но не получилось. На всякий случай прикреплю код еще разок... Код <a href="javascript://" title="Нужно это" onclick="Zack(this);return false">Вставляет это</a> <input type="text" onblur="if(this.value=='') this.value=this.title;" onfocus="if(this.value==this.title) this.value='';" name="f7" value=""> <script type="text/javascript"> var First = true; function Zack (MenuTitl) { var zakaz = document.getElementsByName('f7')[0]; var dop=zakaz.value+', '; if(First) { First=false; dop=""; } zakaz.value = dop + MenuTitl.title; } </script>
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 23:17 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Пробовал так, но не получилось А у меня работает.. ☑ http://likbezz.ru/_example/_rest/_2013/p1/function_zack.html ..
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 23:59 | Сообщение # 7 |
Лейтенант
Группа: Проверенные
Статус: Offline
|
О_о... просмотрел, у меня два валуя с одним неймом были)) Спасибо!)
| | |
|
|
2013-05-15Дата: Среда, 15.05.2013, 00:01 | Сообщение # 8 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
а я делаю так
Код <input type="text" name="class" id="class" value="" />
<a class="test" href="javascript://" onclick="document.getElementById('class').value = this.innerHTML">Ужасы</a> <a class="test3" href="javascript://" onclick="document.getElementById('class').value = this.innerHTML">Триллер</a> <a href="javascript://" onclick="document.getElementById('class').value = this.innerHTML">Боевик</a> <a class="test" href="javascript://" onclick="document.getElementById('class').value = this.innerHTML">Фантастика</a>
| | |
|
|
2013-05-15Дата: Среда, 15.05.2013, 00:44 | Сообщение # 9 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
chila, О_о... просмотрел, у меня два валуя с одним неймом были) Это не есть гуд, форма могла ошибки выдавать, хорошо что заметили.. А вообще, данные собираются, если два одноименных инпута и они не в группе, то с последнего, а в скрипте проставлен первый: Цитата (Code) document.getElementsByName('f7')[0]; - отсчет с нуля, как обычно в JavaScript
Axse, Да, так даже лучше, в смысле скорости обработки, запрос по ID самый быстрый.
Можно было бы и выпадающий список сделать, обычный селект ) по типу: Как я могу использовать select box как навигационное меню
| | |
|
|
2013-05-16Дата: Четверг, 16.05.2013, 02:22 | Сообщение # 10 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
с селектом еще лучше , пойду переделывать = ), а то у меня список за границы уходит все жанры не вмещаются.
| | |
|