获取文本输入的值并将其存储到数组中

csandreas1

我的代码可以在这里找到:https
: var array=[1,0,1,0,1,1,0,0,0]//www.w3schools.com/code/tryit.asp?filename =FHC2UOT0RQX6该程序接受一个数组并解决伪三元编码方案。我只想做简单。改变数组元素的想法(当我想插入不同的输入时),我想使用输入文本并从中获取,当我按Enter或Submit按钮时,它将根据用户输入。是否可以采用文本输入的值并使它们充当数组?
这是下面的脚本,但是最好查看完整的代码,请使用上面的链接。

 <script  type="text/javascript">
     var array=[1,0,1,0,1,1,0,0,0]; //input here 
     var text="";
     for(var b=0;b<array.length;b++)
{ 
     text+=array[b];        
   }
       document.getElementById('enc').innerHTML=text;


        pseudo(array);   

function pseudo(a) //function pseudo
{
    var pulse = false;

    var count = 0;

    for(var b=0;b<array.length;b++)

        if(a[b]===1)
        {
        count++;

       document.write('<img src="http://i.imgur.com/30DU9iC.png">');
        }
        else if(a[b]===0)
        {
          count++;
         pulse=!pulse; //toggles boolean value each time it finds zero

        if(pulse===true) //pulse shows up
            {

      document.write('<img src="http://i.imgur.com/Ghtajy7.png">');


            }
            else{

                document.write('<img class="down" src="http://i.imgur.com/uObQjTA.png">');


            }
        }

}

        </script>
维杰

实际上,您想在函数内编写代码,然后分别调用函数onload和onclick。试试这个,http://www.w3schools.com/code/tryit.asp?filename = FALV2XZQ7V36

var array = [1, 0, 1, 0, 1, 1, 0, 0, 0]; //input here 
var text = "";

function loading() {

  for (var b = 0; b < array.length; b++) {
    text += array[b];
  }
  document.getElementById('enc').innerHTML = text;


  pseudo(array);
}

function pseudo(a) //function pseudo
  {
    var pulse = false;

    var count = 0;
    var output = '';
    var b = 0;
    for (b = 0; b < a.length; b++)

      if (a[b] === 1) {
        count++;
        //document.write('<p class="w3-center w3-text-red">'+'Step '+count+': No line'+'<br>'+'</p>');
        //document.write('<img src="http://i.imgur.com/30DU9iC.png">');
        output += '<img src="http://i.imgur.com/30DU9iC.png">';
      } else if (a[b] === 0) {
      count++;
      pulse = !pulse; //toggles boolean value each time it finds zero

      if (pulse === true) //pulse shows up
      {
        //document.write('<p class="w3-center  w3-text-red">'+'Step: '+count+' goes up'+'<br>'+'</p>');
        //document.write('<img src="http://i.imgur.com/Ghtajy7.png">');
        output += '<img src="http://i.imgur.com/Ghtajy7.png">';


      } else {
        // document.write('<p class="w3-center  w3-text-red">'+'Step: '+count+' goes down'+'<br>'+'</p>');
        //document.write('<img class="down" src="http://i.imgur.com/uObQjTA.png">');
        output += '<img class="down" src="http://i.imgur.com/uObQjTA.png">';


      }

    }
    document.getElementById("js").innerHTML = output;

  }

function gettext() {

  var inputText = document.getElementById("tf").value;
  var inparray = [inputText.length];
  for (i in inputText) {
    inparray[i] = parseInt(inputText[i]);
  }
  document.getElementById('enc').innerHTML = inputText;
  pseudo(inparray);
}
body {} .pad {
  padding-top: 20%;
}
.inline {
  display: inline;
}
.down {
  margin: 0 -2 -65 -3;
}
<html>

<head>



  <title>Pseudoternary Encoding</title>
  <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
  <!--  <link rel="stylesheet" href="style.css" type="text/css"/>-->

  <h4>Use this input </h4>
  <input type="text" id="tf"></input>
  <input type="button" style="width:50px;" value="solve" onclick="gettext()" id="tf"></input>

</head>

<body onload="loading()" ;>
  <h1>Illustration of pseudoternary encoding scheme </h1>

  <h1 class="pad w3-center">Encode <span id="enc" class="w3-text-red"> </span></h1>

  <div id="js" class="w3-center">

  </div>
</body>

</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何接受用户的值并将其存储到Java中的2D数组中?

从JSpinner获取数据并将其存储到数组中

如何分离从表行中获取的值并将其存储在雪花中的数组中

从数组中获取重复的下一个值的计数并将其存储到其他数组

如何通过类名称获取元素值并将其存储在jQuery中的数组中?

如何从单个文本框中获取多个值并将其存储在数组中以及如何将其存储在数据库中

如何从模板获取输入值并将其存储到数据库[Django]

PHP如何从数组中获取特定值并将其存储在$ _SESSION中

如何从单元格中获取文本并将其输入到VBA中?

连接到mySQL数据库,获取特定列的随机值并将其存储到PHP数组中

如何获取输入文本的值并将其从子组件传递到父组件?

从文本字段获取值并将其存储为数组

从文本文件读取整数并将其存储到数组中

从用户那里获取输入并将其存储在Java中的字符串数组中

获取用户输入并将其存储到Structure中的元素中

从变量中获取输入并将其存储到相同的变量中,但存储在diff文件中

PHP:需要从字符串数据中搜索文本并将其存储到数组中

如何从数据库获取日期并将其存储到php中的数组中?

C:获取输入并将其存储到没有任何库的char中

如何从文件中获取所有数字并将其输入到数组中?

Javascript从输入中获取文本并将其复制到跨度

如何获取输入字段的值并将其存储在数组中

从 URL 获取 JSON,选择值并将其存储到 textView

从 Python 中的嵌套数组中获取数组并将其存储到单独的数组中

如何检索用户输入值并将其存储到 C (JNI) 中的 jchar 数组?

将文本框输入存储到数组中并将其显示在 Visual Basic 中的列表框中

获取用户输入的字符并将其存储到变量中(Java)

如何从本地存储中的数组中获取对象值并将其与新值进行比较?

如何获取在 SwiftUI TextEditor 中输入的字符串并将其存储在数组中?