2 つの入力ボックスがあり、共通の要素があるかどうかを確認するために、それらを比較しようとしています。ただし、何らかの理由で機能していません。私のコード:
HTML:
Personal Address line 1: <input type = "text" id = "persAdd1" />
Address Line 1: <input type = "text" id = "addLine1" />
<input type = "submit" value = "Continue" onclick = "vali()" />
JavaScript:
function vali() {
var add1Str = document.getElementById('persAdd1').value;
var add2Str = document.getElementById('addLine1').value;
var arr1 = add1Str.split(" ");
var arr2 = add2Str.split(" ");
var arr3 = [];
for (var i = 0; i < arr1.length; i++) {
for (var j = 0; j < arr2.length; j++) {
if (arr1[i] === arr2[j]) {
arr3.push( arr1[i] );
if(arr3 !== ""){
alert("error");
}
}
}
}
}
何か案は?