2015-01-07 2 views
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(); 
      } 


     } 


} 

Пожалуйста, помогите, спасибо :)

ответ

0
var myArray = []; 
// .. 

for(i = 1; i < j ; i++) 
{ 
    myArray.push(text); 
} 

// .. 

скрипку: http://jsfiddle.net/nek2Lmph/1

+0

вы могли бы быть более конкретным?! – aaa

+0

Если вы могли бы быть более конкретным ** **, что слова, которые вы хотите иметь в массиве :) – devqon

+0

было бы что-то вроде этого (fish0r1 fish0r2 fish0r3 fish0r4 fish0r5 fish0r6 fish0r7 fish0r8 fish0r9 fish0r10 fish0r11) и так далее (это генерируется в function a() @devqon – aaa

Смежные вопросы