-2
我有3个文本输入,也有一些数字作为其值一个隐藏输入:<input type="hidden" name="" value="100,101,105,106,109,2">.
现在,我想这样做 - 当你点击“开始”按钮,它将随机显示其中一个数字作为输入值,因此所有输入在点击Go按钮后都会有值。我怎样才能做到这一点 ?
我有3个文本输入,也有一些数字作为其值一个隐藏输入:<input type="hidden" name="" value="100,101,105,106,109,2">.
现在,我想这样做 - 当你点击“开始”按钮,它将随机显示其中一个数字作为输入值,因此所有输入在点击Go按钮后都会有值。我怎样才能做到这一点 ?
只需使用以下代码:Demo
$("#goBtn").click(function() {
var arr = $("#values").val().split(",");
var random = arr.splice(parseInt(Math.random()*arr.length), 1)[0];
$("#num1").val(random);
random = arr.splice(parseInt(Math.random()*arr.length), 1)[0];
$("#num2").val(random);
random = arr.splice(parseInt(Math.random()*arr.length), 1)[0];
$("#num3").val(random);
return false;
});
** 1 **号的阵列** 2 ** **的setInterval 3 **随机数产生在array.length的范围** 4 。**更新文本框的值。 – Tushar
按照Tushar的步骤,如果您遇到麻烦,请编写代码并向我们显示。 – Amessihel
[用javascript设置输入字段的值](http://stackoverflow.com/questions/7609130/set-the-value-of-a-input-field-with-javascript) – WhiteHat