ユーザーの入力した数字で、同じ数字を入力できないように入力制限したいです。
HTML
<input id='aaa1' type='text'>
<input id='aaa2' type='text'>
<input id='aaa3' type='text'>
JS
ver bbb= document.getElementById('bbb');
ver click= document.getElementById('click1');
click.addEventListener{' click',fuction(){
arr=[];
for(i=0; i<3; i++){
arr[i]= document.getElementById('aaa' +(i + 1)).value);
for(j=0; j<arr.length ; j++){
if(arr === arr[j]){
bbb.innerHTML='異なる数値を入力してください。' ;
}
}
},false
);
このようなコードを書いてみたのですが、まあ見事に何書いてもこのエラー文が出てしまいます。
同じ配列を比較してることになるのだから当たり前なのですが、
文字列arrのなかで、for文を回し、同じ数値を入力させないようにするためにはどのようなコードを書けばいいのでしょうか?
どなたか教えてください。
よろしくお願い致します。