Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.04.2020, 21:19
MOT MOT вне форума
Аспирант
Отправить личное сообщение для MOT Посмотреть профиль Найти все сообщения от MOT
 
Регистрация: 30.08.2019
Сообщений: 52

Радномное сочетание символов на JS чё-то не работает :-?
Здравствуйте, есть код:
<input type="button" id="gen" value="Генерировать">
<input type="text" id="short_link">
<script>
function str_rand() {
        var result       = '';
        var words        = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM';
        var max_position = words.length;
            for( i = 0; i < 5; ++i ) {
                position = Math.floor ( Math.random() * max_position );
                result = result + words.substring(position, position + 1);
            }
        return result;
    }
$("#gen").click(function() {
        $("#short_link").val(str_rand());       
});
</script>

По идее всё должно работать, но не работает ничего. Что не так?

Последний раз редактировалось MOT, 02.04.2020 в 20:38.
Ответить с цитированием
  #2 (permalink)  
Старый 01.04.2020, 21:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

MOT,
ready или скрипт вниз
Ответить с цитированием
  #3 (permalink)  
Старый 01.04.2020, 21:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

MOT,
и в строке 5 минус один уберите, иначе M никогда не будет выбрана
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает JS DDim1000 Элементы интерфейса 12 16.11.2017 22:20
Не работает фильтр на JS. Как исправить? Leonel Javascript под браузер 1 13.11.2017 21:43
JS Яндекс.Карт - alert() работает, а присваивание переменной - нет, подскажите Vova_Sidorov Общие вопросы Javascript 2 06.09.2014 11:43
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
JS меню работает на обычной html странице, а на юкозовском движке нет. adware Я не знаю javascript 10 16.05.2009 16:48