Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Радномное сочетание символов на JS чё-то не работает :-? (https://javascript.ru/forum/xhtml-html-css/79853-radnomnoe-sochetanie-simvolov-na-js-chjo-ne-rabotaet.html)

MOT 01.04.2020 21:19

Радномное сочетание символов на 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>

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

рони 01.04.2020 21:35

MOT,
ready или скрипт вниз

рони 01.04.2020 21:39

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


Часовой пояс GMT +3, время: 07:46.