我尝试在我的应用中的文本字段中插入此值。它应该如下所示:player1@enigmania.cz其中1是1到100之间的随机数。问题是我无法在网络或文档中找到如何从值内调用函数。代码部分如下所示:
function rand(min, max) { return Math.floor(Math.random() * 101);
}
function loginNoreg(e) {
$.txtName.value="player"+"rand"+"@enigmania.cz";
根据我的需要,这只给出了playerrand@enigmania.cz而不是player1@enigmania.cz。感谢任何想法如何做到这一点。
答案 0 :(得分:2)
只需调用内联函数,不带引号。引号只是一个字符串。
$.txtName.value= "player" + rand() + "@enigmania.cz";
为了使用你想要的最小值/最大值,请提供上面一行中的值并像这样调整你的功能
function rand(min, max){
return min + Math.floor(Math.random() * (max-min+1));
}