0
Мне нужно получить значение из текстового поля и сохранить как массив. В моем коде используются слова в сочетании с числами. Я пытаюсь сгруппировать эти свернутые слова и поместить их (каждое слово) в поле массива. Мой код не разделяет слова, он просто помещает все слова в одно поле массива.Получение значений текстового поля в массиве javascript
Код:
function a()
{
var text = prompt("Please enter your username");
var i;
var j ;
j = prompt("Please enter number of usersname ") ;
var text1 = "";
for(i = 1; i < j ; i++)
{
text1+= text + i + " " ;
}
document.getElementById("txtFloodMsg").value = text1; // putting values in textbox
}
function Nickname() {
var array =[];
var Guser;
Guser = document.getElementById("txtFloodMsg").value; //taking values from the textbox
array = Guser.split(' '); // split it (here is the problem i guess)
var length = array.length;
var randome = array[Math.floor(Math.random() * array.length)];
var index = array.indexOf(randome);
document.getElementById("nick").value = randome;
var r = confirm("Is It Okay To Continue ?");
if (r == true)
{
if(index>-1 && length > -1)
{
array.splice(index,1);
document.getElementById("nick").value = randome;
pass();
checked();
}
else if(r != true)
{
randome = array[Math.floor(Math.random() * array.length)];
document.getElementById("nick").value = randome;
var s = confirm("Is It Okay To Continue ?");
while (s != true)
{
randome = array[Math.floor(Math.random() * array.length)];
document.getElementById("nick").value = randome;
s = confirm("Is It Okay To Continue ?");
}
pass();
checked();
}
}
}
Пожалуйста, помогите, спасибо :)
вы могли бы быть более конкретным?! – aaa
Если вы могли бы быть более конкретным ** **, что слова, которые вы хотите иметь в массиве :) – devqon
было бы что-то вроде этого (fish0r1 fish0r2 fish0r3 fish0r4 fish0r5 fish0r6 fish0r7 fish0r8 fish0r9 fish0r10 fish0r11) и так далее (это генерируется в function a() @devqon – aaa