Автозаполнение тегов на доске объявлений

голоса: 0

Доброго времени суток!

Подскажите пожалуйста, почему после добавления данного скрипта авто заполнения тегов в модуле - Доска объявлений ничего не происходит.

Точнее теги автоматически не прописываются поставил сразу после BODY как и было указанно в инструкции

<script type="text/javascript"> <br> $(document).ready(function(){ <br> $("form#addEntForm").submit(function(){ <br> if ($('#suggEdit').val().match(/^\s*$/)) { <br> var entryname = $('#bdF1').val(); <br> entryname = entryname.split(' ').join(', '); <br> $("#suggEdit").val("" + entryname + ""); <br> }});}); <br> </script>

И еще подскажите пожалуйста как сделать так чтобы добавление поля ввода тегов было видно и для Гостей?

Адрес сайта http://gde31.ru/board/
| Автор: | Категория: Объявления

Ответов: 1

Голоса: +1
 
Лучший ответ

Теги <br>  для начала уберите из скрипта. Вы скрипт через визуальный редактор чтоли добавляете?

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Ок. Спасибо. Подскажите пожалуйста, как например сделать чтобы скриптнапример находил именно нужные слова а не ставил через каждое слово запятую "," Ну что-то типа того как есть на данном сайте или что-то подобное
Алексей Васильевич,

Все ваши "хотелки" решат платно на https://upartner.pro/. Максимум, что могу предложить, это откидывать слова длиной меньше 4 символов:

$(function(){ 
    $("form#addEntForm").submit(function(){
        if ($('#suggEdit').val().match(/^\s*$/)) {
            var entryname = $('#bdF1').val();
            entryname = entryname.split(' ');
            for (var i = 0; i < entryname.length; i++) {
                if ( entryname[i].length <= 4 ) {
                    entryname.splice(i,1);
                    i--;
                };
            };
            $("#suggEdit").val(entryname.join(','));
        };
    });
});

Александр Леонов,
Огромное спасибо за предоставленный скрипт
Александр Леонов,
Но автозаполнения тегов скрипт к сожалению не делает
...