I've got three input fields and a button. Into the fields only numbers, and commas can be typed. The result must be the numbers which are exactly occuring twice, in all the three fields. For example.
num_array1 = [1,2,3];
num_array2 = [1,2,3,4];
num_array3 = [1,5,6];
According to this example, the result should be: 2,3 The real trouble is the number "1", because all the arrays have it. With a simple embedded for cycle I can't do it, so I hope you can :) I expect any alternative, solution.
Some of my code:
<body>
  <form name="numbers" method="post">
    <input type="text" id="number_1">
    <input type="text" id="number_2">
    <input type="text" id="number_3">
    <button id="evaluate" onclick="myFunction()">Calculate</button>
  </form>
  <p id="error"></p>
  <p id="result"></p>
</body>
<script>
  var number1 = document.getElementById("number_1").value.replace(/[^\d,.]/g, '');
  var number2 = document.getElementById("number_2").value.replace(/[^\d,.]/g, '');
  var number3 = document.getElementById("number_3").value.replace(/[^\d,.]/g, '');
  var error = document.getElementById("error").innerHTML;
  var result = document.getElementById("result").innerHTML;
  function myFunction() {
    if (isNaN(number1) || isNaN(number2) || isNaN(number3)) {
      error = "Not legal character";
    } else {}
  }
</script> 
     
     
    