[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод минимального количества символов
Skyuoker
Нужно выводить минимум 8 символов, но не меньше. Где там ограничить можна?


<script type="text/javascript">
$(document).ready(function(){
var checkRun = 0;
$("#generatePassword").live("click", function() {
if (checkRun == 1) { return false; }
var words = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
new function(){
this.start = function(){
str = words.charAt( Math.floor( Math.random() * words.length - 1 ) );
passwd = $('#password').val();
passwd = passwd + str;
$('#password').val( passwd ); }
this.stop = function(){
clearInterval( interval );
checkRun = 0; }
checkRun = 1;
$('#password').val("");
interval = setInterval( this.start, 10 );
setTimeout( this.stop, 110 ); }
return false; });});
</script>


<input type="text" value="" id="password"> <br><br>
<input type="submit" name="enter" id="generatePassword" value="згенерувати">

_____________
Сучасний українець з європейськими цінностями та традиціями.
TranceIT
В тэги оберните код.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Hello
Цитата (Skyuoker @ 11.02.2013 - 16:38)
<pre class="sh_sourceCode" rel="js"><span class="sh_method">setTimeout</span><span class="sh_symbol">(</span> <span class="sh_keyword">this</span><span class="sh_symbol">.</span>stop<span class="sh_symbol">,</span> <span class="sh_number">110</span> <span class="sh_symbol">);</span></pre>

(110-10)/10 = длинна пароля
при setTimeout( this.stop, 90 ); будет 8 символов

И не используйте live

_____________
VPS от 5$, первые 2 месяца - бесплатно.
Skyuoker
Я просто не знаю этого языка. Как в целом код должен быть?

_____________
Сучасний українець з європейськими цінностями та традиціями.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.