[英]Javascript Display user input
How can I display the numbers entered by the user in the textbox after the user has pressed the enter your numbers button. 用户按下输入数字按钮后,如何在文本框中显示用户输入的数字。 Cant get it to work.
不能让它工作。
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>
You can try this: 您可以尝试以下方法:
<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;
}
Try: 尝试:
document.lotto.usersNumbers.value = userNumbers.join();
To give you a comma delimited list of your numbers. 给您一个用逗号分隔的号码列表。 You can pass a different separator to
.join
if you want. 如果需要,可以将其他分隔符传递给
.join
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.