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));