Сначала хотел все сделать на ajax..и PHP. Но потом подумал, к чему усложнять жизнь, если все можно сделать на javascript. Так же скрипт сам вставляет пароль в 2 поля. Пароль и Повторите пароль. Откроем userinfo.tpl вашего шаблона. В самое начало вставим: Code <script type="text/javascript"> function GenPass(id, id2) { var symbols = new Array('a','b','c','h','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9'); var newpwd = new String; for (i=0;i<=9;i++) { index = Math.floor(Math.random()*32); newpwd += symbols[index]; } document.getElementById(id).value = newpwd; document.getElementById(id2).value = newpwd;
document.getElementById('gen-pass').innerHTML = " <font color=\"red\">Пароль:</font><b>" + newpwd + "</b>"; } </script> Найдем ~ Code <input type="password" name="password1" class="f_input" /> Заменим на: Code <input type="password" id="pass1" name="password1" class="f_input" /> <input type="button" class="bbcodes" value="Сгенерировать" onclick="GenPass('pass1','pass2')"> далее найдем: Code <input type="password" name="password2" class="f_input" /> Заменим на: Code <input type="password" id="pass2" name="password2" class="f_input" /> <span id="gen-pass"></span> Ну вот, пробуйте. Все гораздо проще чем вы думали.. Источник: Forucoz.com
|