クリックしたテキストをボックス1からボックス3の順に3つの入力ボックスに入れる関数を作成しようとしています。ただし、以下の関数では、テキストがボックス1と3に同時に表示され、次にボックス2に表示されます。どうすればこれを修正できますか?
function setInput(id){
if(hasbeenset)
{
document.getElementById("myinput2").value= id;
}
else if
(hasbeenset=true)
{
document.getElementById("myinput").value=id;
}
else
(hasbeenset=true)
{
document.getElementById("myinput3").value=id;
}
}