Javascript 链接以生成随机字符串并输入文本框
我有一个这样的文本框Javascript 链接以生成随机字符串并输入文本框,javascript,html,string,random,Javascript,Html,String,Random,我有一个这样的文本框 <input class="form-textbox validate[required]" type="text" name="newvalue" id="newvalue" value="" size="15" /> 当在html页面中单击链接时,javascript将如何生成和插入上述字符串?如果您只需要在JS中创建一个随机字符串,那么您实际上不需要使用md5算法,您可以调整: 如果随机字母字符串足够好,您可以删除下面的randNumb init和whi
<input class="form-textbox validate[required]" type="text" name="newvalue" id="newvalue" value="" size="15" />
当在html页面中单击链接时,javascript将如何生成和插入上述字符串?如果您只需要在JS中创建一个随机字符串,那么您实际上不需要使用md5算法,您可以调整:
如果随机字母字符串足够好,您可以删除下面的randNumb init和while循环。您正在尝试创建密码吗?使用phps echo在htmlim中打印试图创建密码,而不是打印到html im试图将此密码输入文本框,此文本框用于管理页面,其中更新了用户配置文件信息,如电子邮件、密码、名称、地址等。这将起作用,单击链接时如何将其输入文本框?如前所述,我在文本框旁边有一个链接,单击时,我希望javascript生成此字符串并插入文本框。
substr(md5(rand(0, 1000000)), 0, 8);
function getRandomString(stringLength)
{
var ret = "";
for (var i=0; i<stringLength; i++){
var randNumb = 58;
//Use this cycle to discard values between 57 and 65 (non alpha-num ascii codes)
while (randNumb> 57 && randNumb < 65) {
randNumb = Math.floor(Math.random() * (90 - 48) + 48);
}
ret += String.fromCharCode(randNumb);
}
return ret;
}
alert(getRandomString(8));