mui-radio选中后如何把值赋给文本框

图片说明

选择类型后弹出popover。选中某项radio后需要把值赋值给文本框,但是每次都是第一次点开选中后没反应,等第二次再打开popover时上一次选中的值赋值给了文本框。我想实现的是选中某项后popover关闭文本框赋值。

 var work = document.getElementById("jia");  //点击后弹出popover
        work.addEventListener("tap", function() {
        mui("#popover").popover('toggle', document.getElementById("div"));
 var choose = document.getElementsByName("choose"); 
         for (var i = 0; i < choose.length; i++) 
         { if( choose[i].checked )
            { //alert(choose[i].value + ":" + choose[i].checked)
                document.getElementById("type").value=choose[i].value;// 文本框赋值

            }
         }
         })

想问下代码哪里需要改善一下