| 
 | |
| Модератор форума: JonMagon | 
| Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии JavaScript Автотеги из нескольких полей | 
| Автотеги из нескольких полей | 
| Здравствуйте!  Есть код, который автоматически добавляет теги из названия материала. Помогите добавить в скрипт еще одно поле "#id12". Чтобы при заполнения полей: Название материала и Имя автора (и возможно более полей), скрипт брал информацию из этих полей. Сам код:  Код <script type="text/javascript">   $(document).ready(function(){ $('#ldF1').change(function(){document.getElementById('suggEdit').value='';var title = this.value.split(' '); for (i=0; i<title.length; i++) {if (title[i].length>3) {document.getElementById('suggEdit').value += title[i]+', ';}}})}); </script> | 
| ZAkmEn, тут не добавлять в скрипт надо, а новый писать. Нужно еще учесть, что если в полях этих найдутся одинаковые слова, то их нельзя добавлять в список тегов - иначе будет два одинаковых там.  Код <script type="text/javascript">  var MasId = [ "#ldF1", "#ldF12" ]; $(document).ready(function(){ for (var i = 0; i < MasId.length; i++) { $(MasId[i]).change(function(){ var MasTag = []; document.getElementById('suggEdit').value=''; for (var i = 0; i < MasId.length; i++) { var title = $(MasId[i]).val().split(' '); for (var j = 0; j < title.length; j++) { if (title[j].length > 3) { if (MasTag.indexOf(title[j]) == -1) { document.getElementById('suggEdit').value += title[j] + ', '; MasTag.push(title[j]); } } } } }); } }); </script> Код var MasId = [ "#ldF1", "#ldF12" ]; Сообщение отредактировал $Tiny$ - Пятница, 27 Мар 2015, 15:24:56 | 
| 
 | |||
| 
 | |||
 Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества! 
 
 Чат сообщества
Чат сообщества
 
 





