Javascript 单击单选按钮不会激活文本框

Javascript 单击单选按钮不会激活文本框,javascript,arcgis-js-api,Javascript,Arcgis Js Api,我已经创建了两个单选按钮来获取值i.ee max,它将进入相同的varibale总计。我想一次只激活一个文本框。接受价值 <dt> <dd> <input id="clicking" data-dojo-type="dijit/form/RadioButton" name="method" type="radio" value="clickarea" checked="false"> <labe

我已经创建了两个单选按钮来获取值i.ee max,它将进入相同的varibale总计。我想一次只激活一个文本框。接受价值

<dt>
            <dd>
        <input id="clicking"  data-dojo-type="dijit/form/RadioButton"  name="method" type="radio" value="clickarea" checked="false">
        <label for="clicking">By Clicking</label><br>
                   <input type="text" name="Name" data-dojo-type="dijit/form/TextBox"
                   data-dojo-props="trim:true, propercase:true" value="" id="Area1" disabled = "true" >
            </dd>
        </dt>
       <br></br>
       <dt>
           <dd>
       <input id="draw"  data-dojo-type="dijit/form/RadioButton" name="method" type="radio" value="drawarea" >
        <label for="draw">Draw Area</label><br>
         <input type="text" name="Name" data-dojo-type="dijit/form/TextBox"
                   data-dojo-props="trim:true, propercase:true" value="" id="Area2" disabled = "true"">
            </dd>
         </dt>


if (document.getElementById('clicking').checked) {
    document.getElementById('Area1').disabled = false;
    var container = dijit.byId("Area1");
    container.set("value", evt.graphic.attributes.Area_);
    area = container;
} else {
    document.getElementById('Area1').disabled = true;
}
if (document.getElementById('draw').checked) {
    document.getElementById('Area2').disabled = false;
    area = e.values;
    document.getElementById("Area2").value = area.toFixed(2);
} else {
    document.getElementById('Area2').disabled = true;
}

通过单击


绘图区域

有一些语法错误

检查下面的工作代码-


函数enableDisableTextArea(){
if(document.getElementById('clicking')。选中){
document.getElementById('Area1')。disabled=false;
var container=dijit.byId(“区域1”);
//container.set(“value”,evt.graphic.attributes.Area);//首先获取此值
面积=容器;
}否则{
document.getElementById('Area1')。disabled=true;
}
if(document.getElementById('draw')。选中){
document.getElementById('Area2')。disabled=false;
//area=e.values;//需要先获取此值
//document.getElementById(“Area2”).value=area.toFixed(2);
}否则{
document.getElementById('Area2')。disabled=true;
}
}
通过单击


绘图区域

有什么建议吗?我不明白为什么它不起作用。请告诉我我在这里做错了什么。添加了一个答案。。这有帮助吗?你知道如何为modals创建外部文件,比如js文件或css文件吗。意味着我已经在html正文中创建了一个模态,现在我想为模态创建一个单独的文件。模态意味着特别是html弹出窗口?您希望创建一个单独的模式文件,并希望重用该文件。。对的让我检查一下…请看这个问题请看这个问题并给我建议怎么做好让我检查一下