Javascript 显示用户输入

标签 javascript

当用户按下输入数字按钮后,如何在文本框中显示用户输入的数字。无法让它工作。

function userNumbers()
{
    var usersNumbers = new Array(5)
    for(var count = 0; count <=5; count++){
        usersNumbers[count]=window.prompt("Enter your number "+(count+1)+": " );
    }
    document.lotto.usersNumbers.value = output;
}

 <table width=100% border=0>
 <tr>
 <td>
 <p><input type=button value="Enter your numbers" onClick="userNumbers()"></p>
 Your Numbers: 
 <textarea name="usersNumbers" rows=1 cols=20></textarea>
 </td>
 </tr>

最佳答案

你可以试试这个:

<textarea name="usersNumbers" id="textarea" rows=1 cols=20></textarea>

 

function userNumbers() {
    var usersNumbers = new Array(5);
    for (var count = 0; count <= 5; count++) {
        usersNumbers[count] = window.prompt("Enter your number " + (count + 1) + ": ");
    }
    document.getElementById("textarea").value = usersNumbers;

    // if using form
    //document.lotto.usersNumbers.value = usersNumbers;
}

FIDDLE

关于Javascript 显示用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19691051/

相关文章:

javascript - 仅当值更改时才启用“提交”按钮

javascript - 使用 vue.js 和 js 获取数组

Javascript:多边形中的点性能改进

javascript - 在回调中使用时如何更改ajax url

javascript - 多个复选框操作

javascript - 范围 : [variable-name] ='@' mean in Angular? 是什么意思

javascript - 为什么无法从另一个脚本文件访问 JavaScript 函数?

javascript - 是否可以像在 Javascript 对象中那样在 localStorage 中存储整数值并在不进行类型转换的情况下提取它?

javascript - SignalR 变量正在重置

javascript - 将 jQuery 转换为 Vanilla JS 时遇到问题