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>