Показать сообщение отдельно
  #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.
Ответить с цитированием