Радномное сочетание символов на 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,
ready или скрипт вниз |
MOT,
и в строке 5 минус один уберите, иначе M никогда не будет выбрана |
Часовой пояс GMT +3, время: 07:46. |