gpt4 book ai didi

javascript - 从表单 id 获取 var

转载 作者:行者123 更新时间:2023-11-28 00:41:19 26 4
gpt4 key购买 nike


我很无聊所以我做了这个。但现在我陷入困境了..

var c = prompt("What is the max amount of movies/series that you can watch?");
var rand = Math.floor(Math.random()*c + 1);
var i = 1
while(i <= c) {

var a = "<input id='someInput" + i + "' type='text'>"
document.write(a)
i++
}


alert(rand)
alert(a)

我希望它做的是:

  • 询问用户可以观看多少 (X) 部电影
  • 显示 (X) <input id='someInputX' type='text'>表格
  • 获取表单的 id 并将其设为 var
  • 显示用户输入的 (X) 部电影之一



示例:


我必须在 movie A 之间进行选择和movie B .
弹出窗口询问 What is the max amount of movies/series that you can watch?
我回答2
显示两个字段。
我填写:movie A在第一个文本字段和 movie B在第二个。
然后代码随机选择一个并给出弹出窗口 You should watch movie AYou should watch movie B

我希望我的解释不会太奇怪..
我希望你能帮助我!
提前致谢,
罗宾·范德努德
顺便说一句,这是 jsfiddle http://jsfiddle.net/robinvandernoord/kwvcus4v/

最佳答案

您需要一种在用户输入名称后选择其中一部电影的方法,因此添加一个用户可以单击的按钮。使用 document.getElementById 查找随机数选取的元素:

var c = prompt("What is the max amount of movies/series that you can watch?");

for (var i = 1; i <= c; i++) {
document.write('<input id="someInput' + i + '" type="text">');
}

function pickMovie() {
var rand = Math.floor(Math.random()*c) + 1;
var movie = document.getElementById('someInput' + rand).value;
alert('You should watch ' + movie);
}

document.write('<input type="button" onclick="pickMovie()" value="Pick">');

关于javascript - 从表单 id 获取 var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27887305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com